Re:Ask Yc: What is a Good Book to Read Before Learning a Pro...
by mannylee1 on Friday September 12, 2008 @04:28PM
(#302659)
I would like to learn Erlang, but am looking for a general Computer Science/Programming book. A book that will explain some of the fundamentals behind computer programming no matter what the language.
In the absence of details, all we can recommend is basic mental conditioning for programmers. A standard piece of advice is "SICP". Another is "K&R". Eric Raymond's essay on "How to Become a Hacker" is a little dated and a little opinionated, but worth reading. "Learn emacs" (or, to be fair to vi and Textmate, "learn a decent text editor") is a piece of advice that I'm glad I followed.
You cannot go wrong by learning the basics of databases and web application architecture. The architecture of web apps is more important than the choice of server-side language. If it weren't so dated I'd recommend Philip and Alex's Guide to Web Publishing. For a more up-to-date version of that, you might try the required texts for this MIT course: http://philip.greenspun.com/teaching/one-term-web