Win a copy of React Cookbook: Recipes for Mastering the React Framework this week in the HTML Pages with CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Rob Spoor
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Junilu Lacar
  • Tim Cooke
Saloon Keepers:
  • Tim Holloway
  • Piet Souris
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
  • Frits Walraven
  • Himai Minh

Things to learn in software development

Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm a Computer Science fresher. I want to pursue a career in software development.
Please suggest programming languages, technologies to learn according to current trends in tech. Also is it advisible to learn advance and multiple things like Java EE, JSP & Servlets, Java frameworks like Spring, Hibernate, etc. at fresher stage or just focus on basic things like core Java and basics of HTML/CSS, PHP, JavaScript, etc.

Also which is better with respect to future scope - Java or .Net. Is it easy to switch over from one to another ( Java & .Net ) ?

Really confused. Please advice.
Ranch Hand
Posts: 10198
Mac PPC Eclipse IDE Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There is nothing like a scope for a programming language. That may be true 10 or 15 years ago where Java and .NET were the two major platforms on which enterprise softwares were developed. That has changed now. The idea is to "pick the language that fits the bill and the need" As a fresher, focus on the concepts rather than the language. Both Java and .NET are object oriented programming languages. Focus on OO programming. Then start specialising by delving into web application development. You should pick your choice between Java and .NET at this point in time.

Java EE has a long path, so if you are interested in Java EE software development, your order of learning should be (assuming you know OO programming in Java) JSP & Servlets, HTML5, Spring, JPA and perhaps Struts!

Remember to keep learning always, otherwise you might be out the game!
Tomorrow is the first day of the new metric calendar. Comfort me tiny ad:
the value of filler advertising in 2021
    Bookmark Topic Watch Topic
  • New Topic