I'm an ICT student. Currently, the only languages I've ever programmed in are Java and C#.
Java can be run anywhere and C# is done via Visual Studio in school.
Still, there are somany other languages, somany sites having FAQs and tutorails, somany books and stuff to learn from, I wonder where to start. I don't want to be limited to C# and Java, when you have C++, Perl, Python, Ruby, Lisp and more Object Oriented languages (here's a list: http://en.wikipedia.org/wiki/Object-oriented_programming_language)
Seeing as there are a lot of experienced people here, I'm wondering howmuch diversity in programming really matters in the business. Can you really get a job by limiting yourself to C#, or do people expect you to know and work with at least 3 languages at the same time?
Also, where can I find a good C++ compiler? Visual Studio compiles its own files, but that's Visual C++. How about "normal" C++? When I try to use Netbeans to program something in C++, it always says I need a compiler first. My searching on google resulted in finding a bunch or tutorials and ads, but no downloads...