So I'm finally finished with programming in VB6, and to get ready for Computer Science in University I want to get started on an industry standard programming language. I'm thinking of learning both C# and Java, but I am not sure which language to do first. For instance, I know that with Java I can develop programs for any OS which supports Java, which also means Android Phones. Alternatively, C# can help as a stepping stone towards C++ and C, C# is developed by a company like Microsoft, so that means a much more powerful language than Java when I'm programming on Windows machines, plus I can learn the joy of how-to-port programs to Linux and from Linux to Windows, because I am sure it is a good skill toi have. What do you think? Now is the time to extend your E-peens. And to answer your questions, no I will not do something other that C# or Java. No, I will not do a language that only serves to draw fractals (looking at you Haskell). No, I will not do a stupid language like brainfuck. No, I will not do assembly because I have already tried. No, I am not planning on creating an erotic game based on the Unreal Engine once I learn how to code. edit: Fuck made the poll multi choice.