Important things to know before starting to program
Enumerating programming projects
Programs that write programs
A rambling intoduction to Ruby
Distracting oneself after disappointment from being nothing