routsounmanman said: |
No no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no.
All of those languages have proprietary implementations, so either you slave yourself to Microsoft Windows (C# and VB) or a virtual machine (Java*, Flash*) that you can't see the workings of. It might not be so bad now, but when you're locked in in the future and that's all you know you will have a problem.
*You could use IcedTea and/or GNU Classpath.
*That includes Silverlight or Shockwave.
Use Java just to learn how to program and make pretty colours, and then use C++ and an OpenGL abstraction like SDL as a precursor to full OpenGL programming.
Don't ever use WinAPI or DirectX.
Ubuntu. Linux for human beings.
If you are interested in trying Ubuntu or Linux in general, PM me and I will answer your questions and help you install it if you wish.







