Pyro
Expert Member
So, for the newbie:
Something like Java or C# will get you through the basics of dev.
I'm personally not fond of python/perl and am not sure how long they would be useful if server-side JS takes off, but they are used in a lot of open source sites.
The main reason I would suggest a degree is to get your foot in the door. There's a lot of cvs to sift through for Junior positions, so you can cherry pick what sounds best. The alternative is examples of your work or really solid references.
Whatever route you take, some SQL knowledge will also be useful.
At the end of the day there is a LOT of similarly between different languages, so picking up new languages are easier than learning the basics.
Something like Java or C# will get you through the basics of dev.
I'm personally not fond of python/perl and am not sure how long they would be useful if server-side JS takes off, but they are used in a lot of open source sites.
The main reason I would suggest a degree is to get your foot in the door. There's a lot of cvs to sift through for Junior positions, so you can cherry pick what sounds best. The alternative is examples of your work or really solid references.
Whatever route you take, some SQL knowledge will also be useful.
At the end of the day there is a LOT of similarly between different languages, so picking up new languages are easier than learning the basics.