Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 6 of 6
  1. #1
    New to the CF scene
    Join Date
    Jan 2013
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    C# vs Java vs Python

    So I'm a new user here, so sorry if this is in the wrong area. I currently know HTML, and CSS. I've been working with a little Javascript, and was working with Java and Python in the past(forgot Java and Python mostly). I thought I was going too get into HTML5 game development, but I honestly hate JavaScript. I'm not really sure what too learn next, Python seemed to go pretty smooth, Java would be super useful but is a massive language, and C# seems to be great for beginners. What would you recomend?(Java, Python, C#)

    Also, what is your C# section called on here?

  • #2
    Senior Coder alykins's Avatar
    Join Date
    Apr 2011
    Posts
    1,927
    Thanks
    46
    Thanked 203 Times in 202 Posts
    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)

    I code C hash-tag .Net
    Reference: W3C W3CWiki .Net Lib
    Validate: html CSS
    Debug: Chrome FireFox IE

  • #3
    Supreme Master coder! Old Pedant's Avatar
    Join Date
    Feb 2009
    Posts
    27,603
    Thanks
    80
    Thanked 4,633 Times in 4,595 Posts
    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.
    An optimist sees the glass as half full.
    A pessimist sees the glass as half empty.
    A realist drinks it no matter how much there is.

  • #4
    New to the CF scene
    Join Date
    Jan 2013
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    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.

  • #5
    Supreme Master coder! Old Pedant's Avatar
    Join Date
    Feb 2009
    Posts
    27,603
    Thanks
    80
    Thanked 4,633 Times in 4,595 Posts
    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.
    An optimist sees the glass as half full.
    A pessimist sees the glass as half empty.
    A realist drinks it no matter how much there is.

  • #6
    New to the CF scene
    Join Date
    Jan 2013
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    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?


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •