Where to start: Coding?

jesus fucking fuck fuck just go here (as suggested before) and stop this whole clusterfuck of a fail thread now: Updated: Who Needs University? The Best Nettuts+ Screencast Training Courses | Nettuts+

Asking "how do I learn how to program" is like asking "how do I learn how to build a car"...the question itself is impossible to answer and doesn't even fucking matter...you need to start learning first and then ask specific questions such as "what's the best host to use for X language/framework" just like you would ask "what's the best transmission to put in my chevelle"
 


OP here's what I did with no classes, no courses, no gurus, no guides, no bullshit:

- started looking at code, reading it and trying to understand what did what - understand the syntax
- then started making little changes here and there - understand functions and what they do
- rinse and repeat until you can't take anymore for a few moths
- start coding your own shit, using your own functions, your own commenting way, your own little framework (don't worry a couple of functions is already a fucking framework)
- improve your coding, get complex shit on your hands like creating a script to login to your social accounts and post on them
- code some more and before you know it... yeap, you can code. You might still not be a great coder, but you sure will be able to code complex stuff at this point

Tip #1 learn with simple code examples, mine was a form to send emails.
Tip #2 get your hands dirty: no messing with code = no learning
Tip #3 have the syntax library handy you are gona need it for a long time

Now go code some boob scapper and print the result on this thread.


I'm not a top notch coder like Dchuck up there, but I have my own keyword tool, my own rankings tracker, my own beloved content scappers, my own... Just so you now.
 
First step is to pick a project- something complex and useful enough to be interesting, but easy enough that you can get help on Stack Overflow as you need it. I usually pick a scraping project- where I aim to hit a few thousand pages, grab and parse the content and store it into a database.

By then end of that I'm usually conversant enough in the language to feel confident doing something bigger.

Personally, I'd pick Python or Ruby + MySQL and go from there. Python would be my suggestion.
 
First step is to pick a project- something complex and useful enough to be interesting, but easy enough that you can get help on Stack Overflow as you need it. I usually pick a scraping project- where I aim to hit a few thousand pages, grab and parse the content and store it into a database.

By then end of that I'm usually conversant enough in the language to feel confident doing something bigger.

Personally, I'd pick Python or Ruby + MySQL and go from there. Python would be my suggestion.

Same here... Back in the day I started coding because I was hunting for emails, lol !

However, scraper's are always useful and good projects to start coding. Besides storing them to a database - I prefer Firebird or Derby because those are Embedded SQL Databases - I started to learn how to send multi-threaded requests. Some days later I came up with a fatass email scraper which was completely useless because I wasn't experienced in email marketing! :)

However, the point is, things are not as complicated as they seem. Don't forget to set up some milestones - always useful! :)