[QUOTE="splintercell989"]Dont start with C or any variant of C. These guys obviously dont know what they are talking about other then that they hear most games are programmed in a variant of C. First year university and high school courses are in Java not Javascricpt so I would learn that or instead Visual Basic.fourier404
Knowing both C# and Java, and having used both C and C++, I think I'm qualified enough to say that learning either C# or Java is about the same. Syntax is very similar, especially at lower levels. They are both completely object oriented, both run on a virtual machine, and they both have a nice large class library to work with. Dr. Scheme is actually a great way to learn the basics of computer science (I hear the first computer science course at MIT or Caltech is taught in Scheme), but it's a little too...abstract. If you really want to be a programmer, you have to be able to realize that the language you use is somewhat superficial, especially if they are in the same family.
If you're a kid who wants to be a programmer when he grows up (like me!), think about learning php or asp.NET. Web applications are just exploding these days, and you can make a nifty little website for your own personal use. I wanted to write a game, so I learned the basics of Direct3D, which is very easy to use with C#, thanks to the .NET framework and managed DirectX.
However, if you really are just going to be a hobbyist, it's a matter of personal preference. Visual Basic is easy to learn, but it's just sorta, well, basic. At least thats what I thought when I used it, but that was a long while ago.
Visual Studio .Net has added a lot of functionality to VB. ESSENTIALLY (before you flame me, notice I capitalized the word essentially to draw emphasis to it) VB and all flavors of C have the same capabilities, just different syntax. Visual Studio reminds of Unix and the different shells...know what I mean?
Log in to comment