Just turned 17... F**kig keen to learn programming! Guide me please???

Thanks a lot to everyone...

I'm off to php and will keep the thread updated with questions and how it all goes :)
BTW its much like C, almost, ain't it ;)

Bk...
 
If you want to learn for for the sheer enjoyment then forget php, c++ or any of these languages.

Ruby will be the most rewarding in terms of both enjoyment and education.

Python is also a good option, but Ruby is a much more elegant language that will teach you to think in very unusual and helpful ways about problems.

C++ is a no no. You'll get bogged down with memory management and complex OO.

php is a *huge* no. You'll learn extremely bad habits and it's just a web language. It's ok for web stuff, but ruby on rails blows it out the water even in its own territory(web).

Ruby first, then 1-2 years down the line C for 6 months. After that I'd go for lisp or haskell to expand into functional programming and literally expand the mind.

After 1 year of functional languages you can then try out maybe C++ or Java, but there's nothing you can do with them that you can't achieve with Ruby. You can also use C within Ruby for any low level stuff.

Along the way and only after 1 year of studying ruby you can learn some javascript, specifically jquery etc.

Most important thing is don't study more than 1 language at once and I would *highly* recommend starting with Ruby.

My experience is 15 years of software engineering including several years of working for large corps as a programming team leader followed by a programming consultant before getting into IM. So judge for yourself the quality of my advice. :-)


Good luck

Hey Hex,

Great to hear from you... Respect that advice, man!

Okay, I quit php right. Starting Ruby and will let you know how it goes...

PS: Could someone please guide me to some nice "absolute beginner" ebook/tutorial/website about Ruby? :)

Thank you guys for such great advices...
Bk...
 
There's lots of free tutorials on Youtube you might want to check out. :)
 
Wait until you turn 21 and until then train yourself on how to use google and you won't need to open such thread.
 
Get your head around the basics. HTML/CSS - then get into Javascript and get used to JQuery libraries - then get into PHP. It's how all good programmers I know (web programmers) done it. I started with C++ and trust me, it's not a good path as you'll get frustrated very quickly. 10 years later after finding the true path, I can code anything I like in PHP :)
 
Wait until you turn 21 and until then train yourself on how to use google and you won't need to open such thread.

Oh thanks for telling me about that great website. I wasn't aware of this really!

But the problem is that Google ain't like real people giving you advice and best of their experiences.

I think there's no need to post if you can't help is there?

Bk...
 
Oh thanks for telling me about that great website. I wasn't aware of this really!

But the problem is that Google ain't like real people giving you advice and best of their experiences.

I think there's no need to post if you can't help is there?

Bk...

yeah,he is trying to get "thanks or like" with joke comment :D
 
yeah,he is trying to get "thanks or like" with joke comment :D

LOL not sure about that. But if he is, thats a miserable try man...

Try helping others and they'll like it more than that weird stuff :D

Bk...
 
m nt even 18 and know c++ :D so I would advice you c++ if you want to learn computer programing..you must be knowing that windows is built with this language!! So no need to explain its utility and power i think.. But if you want to do something like web designing then HTML or java would be your friend...C++ is a bit tuff but..no pain no gain ;)
 
Last edited:
you wanna to IM programs and bots learn C++
you wanna do dynamic web sites or things for the web learn javascript and PHP
just stick to a few languages and master them the best you can.
C++? for IM bots?
I think it is overkill.
Python, learn this. Easy to learn, has all the libraries that you need to make webbots [urllib , PAMIE, and some html parser library]

You can also get MIT tutorials for python at ocw.mit.edu
 
Really it depends on what you want to build. As a general path I would suggest .net first to give structure. PHP after that if you want to go down that path.
 
The best book is

Pragmatic.Bookshelf.Programming.Ruby.1.9.Apr.2009.eBook-BBL

The title of the book is just Programming Ruby 1.9
publisher is pragmatic bookshelf, date published is apr 2009


You'll find it on thepiratebay. ;)

Thanks a lot Hex for bein helpful.
I've already started reading it and am on the road to pr-o-gram :D

Bk...
 
Back
Top