Programming Books for Non-Programmers?
andy@petdance.com asks: "Any programmer who's used an
online
programming
resource
or community
has had the frustration of answering programming questions for
non-programmers. This is especially true with web-centric technologies like Perl and PHP.
I've always wondered where to point these newest of the new, and
O'Reilly's latest Ask Tim
article addresses this. Unfortunately, Tim suggests picking up
an ORA book on ActionScript, which seems a bit too specific. Are there any good introductions to the concepts of programming? And is any such book necessarily tied to a language?"
Although I haven't read it, I've heard this book on python (Learn to Program Using Python) is useful. It is an expanded version of this web tutorial. Although it's hard to see things from a newbie perspecitve when you've been programming for a while, python does have a reputation for being easy to learn. The syntax is nice and clean, not too verbose, and the language is coherent and well designed. And the best thing is you don't have to throw it away when you graduate from newbiehood. Save the Knuths for later on in their programming journey.