Teaching Yourself to Program


This article from Peter Norvig on teaching yourself to program in 10 years has been around for a while, but it's still worth reading. The basic points? Get interested in programming, pick an interactive language, and do it--for a long time.