Forum Archive. A read-only snapshot of the Warfare Incorporated forums (2003–2020), preserved for historical purposes.  ·  warfareincorporated.com
Warfare Incorporated Forum

i want to learn how to program
Author Message
thebossmant
Mega-Poster


Joined: 24 Aug 2010
Posts: 442
Location: behind u
 Post Posted: Wed Sep 21, 2011 7:28 pm  Post subject: i want to learn how to program

any refernces about what i should do and start with... python.. C... C++...

also i trust all u better then what i can find on the internet... but i tryed to serch there and was nothing i understood

lol and if it seems like i am posting here a lot i AM NOT trying to rasie my post count... just think of a ton of stuff i could say
trineroks
Chief Administrator


Joined: 16 Oct 2009
Posts: 1770
Location: Southern Cali (UCLA)
 Post Posted: Wed Sep 21, 2011 8:45 pm  

Java -> C++

or Python. Python is such a simple language.
wanderer
Mega-Poster


Joined: 01 Feb 2011
Posts: 299
Location: Texas
 Post Posted: Wed Sep 21, 2011 9:22 pm  Post subject: Re: i want to learn how to program

thebossmant wrote:


also i trust all u better then what i can find on the internet... but i tryed to serch there and was nothing i understood


I feel the same way alot.

As long as your on topic and make a statement and ask a question with more then 2 sentences your not spamming. Un like so and so...
thebossmant
Mega-Poster


Joined: 24 Aug 2010
Posts: 442
Location: behind u
 Post Posted: Wed Sep 21, 2011 10:02 pm  

trineroks wrote:
Java -> C++

or Python. Python is such a simple language.


trine should i do python.. java.. C++? and how long will that take?
sam
Die-hard Fan


Joined: 19 Jun 2010
Posts: 982
Location: Far Far Away..
 Post Posted: Wed Sep 21, 2011 11:18 pm  

thebossmant wrote:
trineroks wrote:
Java -> C++

or Python. Python is such a simple language.


trine should i do python.. java.. C++? and how long will that take?





lol how long will it take lol your a funny kid if you want to make games c & c++ is the way to go but believe me you would have to put your life into it if you want to make a actall game and it would take 10 years and on to master c & c++ or other lanuages start with python and ask lawrence im sure he knows a thing or two about it but tom these things take AGES like im still making a game i have the pictures for my rts game but my coding isnt to the max and iv been learning to code c++ for more then 1 year now lol
trineroks
Chief Administrator


Joined: 16 Oct 2009
Posts: 1770
Location: Southern Cali (UCLA)
 Post Posted: Wed Sep 21, 2011 11:30 pm  

coding will take you an awful lot of time boss. I'd say around 2 years or so to be considered average, 5 years to be considered proficient, and a lifetime to be considered professional

I would say go with Java. The entire class thing helps with C++
LawrenceA
Administrator


Joined: 15 Feb 2010
Posts: 1135
Location: New Zealand
 Post Posted: Thu Sep 22, 2011 4:14 am  

just start with visual basic.
its fun and easy to get your head around.
from there you'll have a good understanding of programming languages and could move onto some of the harder ones suggested.
Cloud
Administrator


Joined: 30 Apr 2010
Posts: 427
 Post Posted: Thu Sep 22, 2011 1:22 pm  

Visual basic is a good thing to start off with but it can be hard to understand at times. I'm taking a class on it right now so if you need help feel free to ask me.
galm
ForeRunner


Joined: 18 Oct 2009
Posts: 2382
Location: New York
 Post Posted: Thu Sep 22, 2011 8:25 pm  

Visual basic is a simple concept actually programming is like variables in a way.
N@TE
Chief Administrator Emeritus


Joined: 06 Dec 2009
Posts: 985
Location: Colorado
 Post Posted: Fri Sep 23, 2011 6:02 pm  Post subject: Learning to program

As many others have stated, programming is not an overnight hobby. Learning one language takes at least a year of diligence and concentration towards this objective.

For a beginner programming language, I recommend Python. It is relatively quick, easy, and even lazy, yet still extraordinarily practical. For example, the entire Leaderboard was written in Python. I don't recommend starting off with a more complex language such as C, C++, Java, etcetera because learning programming to start off has its own steep curve, so starting with a very useable and easier language such as Python is perfect.

A monthly-updated list of the most popular programming languages can be found in the following link. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
The list that this link projects represents one of the most reliable lists of the popularity of programming languages due to the enormous amount of factors that are used. It is also up to date and very factual. Click on on specific language to see its particular history. Note that this is based off of popularity, not the most lines of code the language has been written in or which language is the best.

I am also not one for Visual Basic because it has been going through a decline in popularity for the past three years, and the lack of support for it is prevalent. It is rather incompatible compared to many other languages. Python, however, has seen a brief decline in popularity but has maintained an overall incline in popularity and usefulness.

In the end, it's your decision, and anyone else's desiring programming knowledge for that matter, to decide what language to start off with. Consider the time and effort that you want to spend on this project, and also consider what you want to create. In reality, what is created by programming matters more than the language used.
LawrenceA
Administrator


Joined: 15 Feb 2010
Posts: 1135
Location: New Zealand
 Post Posted: Sat Sep 24, 2011 2:09 am  

Python is more web based. It'd be more fun to create desktop applications on visual basic ;)
thebossmant
Mega-Poster


Joined: 24 Aug 2010
Posts: 442
Location: behind u
 Post Posted: Sat Sep 24, 2011 7:10 pm  

yeah i want to be able to make applications and stuff like that not actual games and stuff... and i will put a few years into it ill start with python i guess and if i "enjoy" it i will stick with it :)