Home > AJAX, Book, CSS, JavaScript, Programming Languages, Review > Book Reviewed: JavaScript: The Definitive Guide by David Flanagan

Book Reviewed: JavaScript: The Definitive Guide by David Flanagan

March 26th, 2008

JavaScript: The Definitive Guide by David Flanagan is a great book! When I began reading this book I was convinced that (like many technical books) the first couple chapters would contain the important stuff and the content would slowly digress into page filler, fluff, and the book would become just another monitor stand. But not this book! After finishing the formal chapters I started reading the references – YES, this book is so good I’m reading the references! Flanagan has raised the bar for all JavaScript books – this book is in its 5th edition, and has been reviewed by a couple web Gurus (Douglas Crockford, Peter-Paul Koch).

JavaScript is the assembly language of the internet – most of the current-generation web frameworks make heavy use of JavaScript, CSS, and AJAX. If you really want to understand how ASP.NET or Ruby on Rails really works, how AJAX works, how JavaScript libraries work. If itching to push the web browser envelope, to really innovate, then this book is a required read. In addition if you’re coming from a staticly type background like Java or .NET, then JavaScript (a functional programming language) will open your eyes to a different programming model. Once you grock the fundamentals of JavaScript you’ll never be able to look at classical languages (Java, C++, .NET, …) with a straight face again. I highly recommend this book to any web developer from any web framework camp.

View my review on Amazon.

  1. March 27th, 2008 at 05:21 | #1

    “Once you grock the fundamentals of JavaScript you’ll never be able to look at classical languages (Java, C++, C#, …) with a straight face again.”

    Haha, love it!

  2. Adam Kahtava
    April 21st, 2008 at 05:22 | #2

    If only more people could realize this.. :) Two years ago I would have thought myself insane for saying that.

  1. No trackbacks yet.