which programming language

Talk about anything, including games and servers not affiliated with The Mana World.
Post Reply
Habari
Novice
Novice
Posts: 249
Joined: 25 Nov 2007, 16:04

which programming language

Post by Habari »

i have decided i am going to start lerning programming al last , which programming language should i star with and why??
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: 25 Aug 2005, 16:08
Location: Germany

Re: which programming language

Post by Crush »

This largely depends on what kind of programs you want to create (and for what platform), if you want fast results soon or if you are willing to invest a lot of time into learning before you can program something useful and if you want to make money with it one day or just do it for fun.

Also note that this is a topic which is very VERY disputed among programmers, so expect a lot of contradicting opinions from different people.
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
Habari
Novice
Novice
Posts: 249
Joined: 25 Nov 2007, 16:04

Re: which programming language

Post by Habari »

This largely depends on what kind of programs you want to create (and for what platform), if you want fast results soon or if you are willing to invest a lot of time into learning before you can program something useful and if you want to make money with it one day or just do it for fun.
i will be programming mainly for windows , i would prefer a fast learning , no i dont want money its just for fun
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: 25 Aug 2005, 16:08
Location: Germany

Re: which programming language

Post by Crush »

You didn't answer the most important question: What kind of programs you want to create?

Scientific simulations?
Games?
Applications with practical value?

Do you already have some specific project in mind you would like to do?
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
User avatar
Superkoop
Warrior
Warrior
Posts: 265
Joined: 11 Feb 2008, 00:09
Location: South Dakota in the US of A
Contact:

Re: which programming language

Post by Superkoop »

If you want to be involved in game development, then C++.
If you want to help with game development, but just with scripting, and higher level programming, then Lua. A lot of games use this, TMW will be using it, and Glest will be using it. (the two games I can think of off hand)
If you want to program heavy apps, then most would say C, but it's disputable with C++.
If you want to get in quick, then Python or Ruby, these two languages are generally considered very good first languages to learn.

And note that programming is very complex, and there is a lot of learning that goes along with it, and don't expect to be good very soon. You can get a grip on it in a couple weeks, but you won't be very good for much longer...takes a long time, and takes a lot of practice.
In game I am Xaru
On forums I am Superkoop
IRL I am John
-View World map-
User avatar
trapdoor
Novice
Novice
Posts: 216
Joined: 18 Feb 2007, 12:36

Re: which programming language

Post by trapdoor »

I would avoid C or C++ as neither has any benefits to being used.

Python, Java or c# will be much better if you want to have fun, or make money. They are easier to learn, easier to use, faster to develop with, and theres a hell of a lot more jobs in the real world using them.

C is useful if you want an embedded systems job, C++ only seems to be used in the games industry, and even then they are trying to get away from it, using it only when needed, and using Python, Lua and others when possible.

--
trapdoor
User avatar
Shaggy
Novice
Novice
Posts: 132
Joined: 22 Apr 2008, 12:56
Location: Liverpool, England

Re: which programming language

Post by Shaggy »

I would suggest starting on a non-object-orientated language such as C, and then, when you feel you need to go somewhat deeper, start to study the methodologies of OO languages, like C++.

If you are interested in web programming, Java is a good language to go for.
Enjoyed The Mana World? Then check out Aethyra (http://www.aethyra.com).
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: 25 Aug 2005, 16:08
Location: Germany

Re: which programming language

Post by Crush »

I would rather suggest PHP for web programming.
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
Post Reply