Teach Yourself Programming in Ten Years
http://www.norvig.com/21-days.html
I could not agree more. The only place I would write differently is, learn by doing. I would modify that with, learn by doing, then learn theory, then go back throw out what you wrote and rewrite, learn more theory, wash rinse repeat.
Some would say, don't throw out, refactor instead. Maybe...
http://www.norvig.com/21-days.html
I could not agree more. The only place I would write differently is, learn by doing. I would modify that with, learn by doing, then learn theory, then go back throw out what you wrote and rewrite, learn more theory, wash rinse repeat.
Some would say, don't throw out, refactor instead. Maybe...