C# vs Java vs Python
Also, what is your C# section called on here?
C# threads are posted usually under Computer Programming for strict C#... when working with web it's posted under asp.net.... but honestly both are checked so it doesn't really matter... I guess in your situation it would be more applicable to post under Computer Programming. As for C# being any easier than Java- they are almost the same language, so saying that C# is easy for beginners is the same as saying that Java is easy for begginers. I'm biased and would say go C#, but I've never done gaming and therefore don't know "what" would be best. I don't know python but from my understanding of it it is not good for gaming (could be wrong)
Agree. Java and C# are almost the same language. C# is closer to Java in many ways than it is to its nominal parent, C++.
The big difference is the *LIBRARIES*. In general, they are not at all alike.
Learing the libraries is what takes the time.
I think C# *might* be easier to learn if you are going to do Web development, as you can then use Visual Studio or the freebie Web Developer Express and they will help you--a lot!--as you create web pages.
I will be using all languages I learn for Game-Development. Which would be easiest too learn ? I think Java would be too big, considering I'm a fairly new developer.
I think you are asking the wrong question. I think you should be asking CURRENT game developers what *THEY* are using and what their companies require them to use.
I would bet you will be surprised at how many say C++. Because game companies want to be able to package their games as executable programs (that is, ".exe" on Windows, for example) and they also want to be able to build for many different platforms. C# doesn't run (well) on anything except Windows. Java produces ".class" files, which then have to be executed by the Java runtime. C++ is much more universal and can produce executable code for most any platform.
So if you want to be a success at game development, you *MUST* learn the tools that the game companies use.
What would you/other game developers recomend for me too learn? Would/will Python be useful? I'm thinking of making Virtual Worlds. What about learning C, because it has a fairly similar Syntax to Java?