> curious for a few others that are trying to decide on a career. what coding > languages/platforms are worth learning to offer the most industry-wide job > availability for the forseeable future?
What lharms said pretty much, but you're going to have to narrow things down a bit. "Coding" is overly broad and you're going to have to choose something to specialize in. Web development? Game development? Database management? Productivity software development? Embedded development? All of these have largely different sets of languages and skills that will get you to where you want to be.
The main thing that I cannot stress enough is to familiarize yourself with C and C++ before moving on to higher-level languages like Java. It breaks my heart that many universities are moving toward teaching Java in their computer science Bachelor's courses rather than sticking with C or C++. It's not that I'm a dinosaur when it comes to languages, it's that I've seen what ill-thought-out code in garbage-collected languages, both C# and Java, can do. People think a garbage collector will always save your ass, but there are plenty of ways to shoot yourself in the foot that will reduce performance. Learning C or C++ first teaches you to respect memory management.
|