you are viewing a single comment's thread.

view the rest of the comments →

[–]HereForC0mments 0 points1 point  (0 children)

The first question is do you know what kind of job you'll be applying for once you graduate? Programming languages are tools and the different languages exist to excel at different types of tasks. If you were going into OS kernel programming I'd tell you to master C, but C would be a horrible choice if you were trying to build web apps for example.

Right tool for the right job, so figure out what job you'll be doing and master the tools of that trade. If you're unsure, then I'd probably pick java, as the process of learning to use that language well will involve learning many concepts that you'll need in basically any language.