Teach yourself programming in 10 years
10 points by bootload
Read the article
Discussion on Hacker News