which programming language
which programming language
i have decided i am going to start lerning programming al last , which programming language should i star with and why??
Re: which programming language
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.
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.
Re: which programming language
i will be programming mainly for windows , i would prefer a fast learning , no i dont want money its just for funThis 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.
Re: which programming language
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?
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.
- Superkoop
- Warrior
- Posts: 265
- Joined: 11 Feb 2008, 00:09
- Location: South Dakota in the US of A
- Contact:
Re: which programming language
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.
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-
On forums I am Superkoop
IRL I am John
-View World map-
Re: which programming language
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
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
Re: which programming language
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.
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).
Re: which programming language
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.