News for hackers. Stuff that matters.
Re:Ask HN: Okay okay, I'll learn to program...now what? by augustflanagan on Monday August 16, 2010 @11:59PM (#1610203)
If you do start with Python I found Zed Shaw's Learn Python The Hard Way to be incredibly helpful when I first started learning to code some months ago.

http://learnpythonthehardway.org/

Re:Ask HN: Okay okay, I'll learn to program...now what? by metamemetics on Tuesday August 17, 2010 @12:23AM (#1610256)
I like the link I posted because it's an intro to Computer Science in addition to Python. So in addition to introducing more and more complex Python, the problems you have to solve are meant to symbolize actual areas of CS research instead of text-based adventure game development.

And your code often gets to control graphical libraries to spice things up.