For example, being a beginner, I find a lot of inspiration and direction from reading this post by Bryan Woods.
closed as not constructive by Jim G., Mark Trapp Dec 9 '11 at 6:36
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
Ted Felix's Qbasic Tutorial encouraged me to learn to program with basic. From there I was so motivated that I went on to try to learn other languages. It is a very inspiring tutorial for beginning programming. |
||||
|
|
|
The book programmers at work : http://www.amazon.com/Programmers-Work-Interviews-Computer-Industry/dp/1556152116 A great book which feature interviews of world class programmers of the 80's |
||||
|
|
|
Uncle Bob Martin's programming posts. It is no longer active as Robert Martin is now posting videos on his new blog. |
||||
|
|
|
I found You and Your Research to be very valuable advice. This was a lecture by Hamming to his colleagues at Bell Labs.
|
||||
|
|
|
"Structure and Interpretation of Computer Programs", Abelson & Sussman. "Structured Programming", Dahl, Dijkstra & Hoare. "GOTO Statement Considered Harmful", Dijkstra. |
||||
|
|
|
The Practice of Programming by Brian W. Kernighan and Rob Pike I found it unusual in that it promotes thinking, instead a lot of the typical lingo driven self promotionial books. |
||||
|
|
|
Coder to Developer - Mike gunderloy (Amazing Read) 97 Things Every Programmer Should Know - Kevlin Henney. Masterminds of Programming - Federico Biancuzzi. Just For Fun: Linus Torvalds Design Patterns: Elements of Reusable Object-Oriented Software. Videos from yahoo : Douglas Crockford and Grady Booch. |
||||
|
|
|
I highly recommend reading Charles Petzold's Code The Hidden Language of Computer Hardware and Software and of course the Mythical Man Month by Frederick P. Brooks. The first is an excellent insight into computers in general and how hardware and software play together. The latter is more about producing software in the real world. Both are extremely useful books. |
||||
|
|
|
As a teenager, I read translations of articles from Dave Small (*) in an Atari ST-related magazine and his writings were very inspiring to me. This guy was having fun solving tricky problems, not working for a big company but for his own and had great advice about people. People matter, not technology! (*) Or David Small, from Gadgets by Small who emulated a Mac on an Atari. |
||||
|
|
