It is remarkably easy to get started programming in JavaScript. So easy, in fact, that one can quickly find yourself with a large body of functional but poorly designed code. This book introduces the programmer to design patterns - from basic to sophisticated - that helps introduce elegance and order to that body of code.
Read moreJavaScript: The Good Parts
Like it or not, JavaScript is the only language available for scripting in the browser. It has some very good parts that one should understand and leverage, and other parts that are best to avoid. This book explains that landscape.
Read moreBooks on web usability
Web usability is a fancy term meaning “Is a given web site easy to use and understand?” Anyone that contributes to a web site in any capacity (programmer, designer, writer, project manager, business owner) should get a crash course in web usability by reading the short, excellent book Don't Make Me Think.
Read more