Go Back   CodingForums.com > :: Server side development > Java and JSP

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 01-31-2013, 05:18 AM   PM User | #1
br3tt
New to the CF scene

 
Join Date: Jan 2013
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
br3tt is an unknown quantity at this point
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?
br3tt is offline   Reply With Quote
Old 01-31-2013, 12:08 PM   PM User | #2
alykins
Senior Coder

 
alykins's Avatar
 
Join Date: Apr 2011
Posts: 1,608
Thanks: 37
Thanked 183 Times in 182 Posts
alykins will become famous soon enough
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
alykins is offline   Reply With Quote
Old 02-01-2013, 04:11 AM   PM User | #3
Old Pedant
Supreme Master coder!

 
Old Pedant's Avatar
 
Join Date: Feb 2009
Posts: 23,185
Thanks: 59
Thanked 3,995 Times in 3,964 Posts
Old Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to all
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.
Old Pedant is online now   Reply With Quote
Old 02-01-2013, 03:00 PM   PM User | #4
br3tt
New to the CF scene

 
Join Date: Jan 2013
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
br3tt is an unknown quantity at this point
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.
br3tt is offline   Reply With Quote
Old 02-01-2013, 11:31 PM   PM User | #5
Old Pedant
Supreme Master coder!

 
Old Pedant's Avatar
 
Join Date: Feb 2009
Posts: 23,185
Thanks: 59
Thanked 3,995 Times in 3,964 Posts
Old Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to all
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.
Old Pedant is online now   Reply With Quote
Old 02-02-2013, 05:18 AM   PM User | #6
br3tt
New to the CF scene

 
Join Date: Jan 2013
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
br3tt is an unknown quantity at this point
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?
br3tt is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 05:28 AM.


Advertisement
Log in to turn off these ads.