Learning to program

Aastii

VIP Member
Well i have a few months off now and rather than sitting on my backside playing games, i have decided i would like to sit on my backside and learn to program :D

My question though is where can i find something online which will take me right from the basics through to fairly complex stuff? And when i say basic I mean reeeeaaaal basic as i know nothing at all.

I understand that there are many different types of programming, but whichever order or route or path or whatever would be recomended and for whatever reason, that is the one i will take.
 

vinnie107

New Member
I would reccomend something like python to start with. python is a fun and easy language to learn and its also pretty powerful, take a look on youtube of the videos of games that people have made with python.

Or go for C and C++. My faveriot is C++ but its very tedious. Maybe start with python and move onto C/C++ when you wan't to go for more. C++ is pretty much the industry standard language for alot of software so its definatly worth learning.
 

Euklid

Member
If you want to build websites, I would start with HTML and CSS. All you need to use is Notepad (there is also free program called Notepad++ which is many times better). You save the file as *.html and open it in your browser to view. CSS is used right in the HTML as well. Once you know the basic tags, you can write some scripts in PHP.

Tons of tutorials available on Google. Search "introduction to html", "introduction to css", "html tutorials beginner", etc.

If you want to develop programs to run on a client, I can't imagine there would be anything easier to start with than Visual Basic. Unlike Java and C++, which are two very popular languages, Visual Basic is Visual. You can actually create a GUI (Graphic User Interface) with buttons, text boxes, images, etc.
 

tlarkin

VIP Member
python, perl, shell, and java are good places to start, even though I hate java. Then if you want to get into the complex programming you can start looking at a C language.
 

Aastii

VIP Member
thankyou very much for the fast replies!!

I am not touching websites for now, hate the damn things :p

is there a python guide that i could use that you would recomend. I have google searched and so many got thrown up but i don't have the faintest idea what i am looking for in a full and detailed guide
 

Dropkickmurphys

New Member
learning to program isn't necessarily just learning the syntax of a language. It might also be worth having a look at the concepts behind programming such as Object Oriented Programming (OOP, very good with Java) and Component Oriented Programing (COP, MS languages such as C, C++, C#, J#...which are OOP in themselves)

Once you learn the concepts and the syntax of one of the major languages it shouldn't be too hard to switch between languages, all you will need to learn is the new syntax.
 
Last edited:

Aastii

VIP Member
I can tell you right now, i have found a python guide from the site, got python3000 installed and so far have written code to come up with "Hello World".

Anyone who goes "That is so easy" or anything along those lines and belittles me i will hurt you!! This is so much fun, i managed to get it to say hello world to me :D What next :p

If I keep this up and do persevere to learn then when i first get a real program up and running of my very own I will deffinately be posting it on the forums and saying each of your names, thankyou very much :D
 

Dropkickmurphys

New Member
I can tell you right now, i have found a python guide from the site, got python3000 installed and so far have written code to come up with "Hello World".

Anyone who goes "That is so easy" or anything along those lines and belittles me i will hurt you!! This is so much fun, i managed to get it to say hello world to me :D What next :p

If I keep this up and do persevere to learn then when i first get a real program up and running of my very own I will deffinately be posting it on the forums and saying each of your names, thankyou very much :D

Nice work! lol...Everyone has to start somewhere!
 

vinnie107

New Member
Now start some math ones.

Once you feel comfortable with the basics you can download the panda3d game engine which is fantastic.

thats where the fun begins!
 

Aastii

VIP Member
I have just started to notice that about 80% of what i am reading is going in my mind for a couple of seconds then leaveing :p

I am having to go back over and over what is really simple stuff. The only thing i seem to have nailed now is print, quoted strings and escape sequences. Terminology though, no way, that is gone, i had to look back at my guide for the actual names of those then except for print :p
 

Aastii

VIP Member
I have a problem :(

It wasn't running anything properly so i restarted IDLE (the software i was using) and it is saying

"Socket Error: No Connection could be made because the target machine actively refused it."

It then says

"IDLE's subprocess didn't make connection. Either IDLE can't start a subprocess or personal firewall is blocking the connection"

Why was it working and now it isn't :confused: took away my fun :(
 

GameMaster

New Member
No, start with Pascal, proceed to C and C++ and learn Visual Basic. :)

But if you're interested in Web designing which is now easier but worth learning...learn HTML and CSS, php and javascript ( optional )
 

Euklid

Member
Not that I know...

Code:
<html>
<body>
<b>Hello world!</b>
</body>
</html>

Code:
<?php
$phrase = "Hello world!";
echo $phrase;
?>
 

Aastii

VIP Member
I sorted it, a reboot worked :D came back earlier and it worked :p

and the python coding for printing hello world is:

print('Hello World')

I knew that from the top of my head :p I know how to print and use the "" '' etc, but cant remember the name for it :eek::p

I just taught myself how to make it do algebra with known numbers too :D once again, loving it :p
 
Top