Goodreads helps you keep track of books you want to read.
Start by marking “Learning JavaScript” as Want to Read:
Learning JavaScript
Enlarge cover
Rate this book
Clear rating
Open Preview

Learning JavaScript

3.33  ·  Rating details ·  130 Ratings  ·  28 Reviews
As web browsers have become more capable and standards compliant, JavaScript has grown in prominence. JavaScript lets designers add sparkle and life to web pages, while more complex JavaScript has led to the rise of Ajax -- the latest rage in web development that allows developers to create powerful and more responsive applications in the browser window.

"Learning JavaScrip
Paperback, 335 pages
Published October 27th 2006 by O'Reilly Media (first published October 17th 2006)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Learning JavaScript, please sign up.

Be the first to ask a question about Learning JavaScript

Community Reviews

(showing 1-30)
Rating details
Sort: Default
Dec 08, 2010 added it
NOT for beginners!: I recently purchased this book based on a lot of the positive feedback it had received in comparison to other JS books. However, after reading the book I was sorely disappointed and here's why:

1. Book is Full of Errors -- Over 400 Errors to be Exact...
This book is full of errors, both in the code samples as well as in the explanations. This is further solidified by the fact that the book's accompanying errata page (found via the O'Reilly web site) currently lists 400+ offic
Mar 09, 2011 rated it liked it
Okay, this book is terribly, terrible thorough. But it goes over-the top on the thorough. There's only so much you can say on script-based form validation, but the author manages to say all of it about eight times. Likewise for the event model, where for some reason they opt to describe the old model at length, and then inform us that it's now irrelevant, and describe the new model.

What I am looking for in a JavaScript book is:

(1) A quick run-down on the structure of the language, with particul
Jun 13, 2007 added it
Recommends it for: an amateur in javascript.
Shelves: finished
This book is not exactly for those of the people who want to start understanding javascript. This book is for the javascript writers who know a little coding here and there. In other words, this book is not a book i'd reccomend to beginners, rather, to amateurs. It is a buy for those amateurs who love to know and understand more javascript.
Jun 27, 2017 rated it liked it
I skimmed the parts that I knew. Just looking for a gap filler and this fit the bill.
Liwf Net
* well formed web urls automatically get turned into links
* link: my link text
* link to book: use the "add book/author" link or Harry Potter and the Sorcerer's Stone
* link to author: use the "add book/author" link or J.K. Rowling
* image: description (Width must be 0-400, Height must be 0-1000, alt is a description of the image. All three are optional, but recommended.)
* bold text: ...
* italic text: ...
* underline text: ...
* strike text: ...
* indent text:

* blockquote:

* paragraph:


* N
Dave Emmett
Apr 20, 2010 rated it liked it
This wasn’t an assigned textbook, but I wanted to supplement the Javascript info we are getting in class with a book, and this was the most recent Javascript book at the library.

Overall, I wouldn’t say I was too impressed by this book. While it bills itself as for both experienced programmers and newbies (which I am), it felt like it was written more for the experienced programmer who was just new to Javascript. Most of the code examples were not very well described, and they all stayed pretty w
Artor the Destroyer
Aug 01, 2007 is currently reading it
Recommends it for: developing developers
Concise. This book, like most O' Reilly (no, not that one) books, starts with the basics and teaches the "why" and "what" as opposed to just the "how". Other books, some of which I own, will give example cases and walk the reader through them without explaining the nuances of the code or why certain choices were made. All that those books teach is how to solve the example cases.

I have not yet finished this book, but am under the strong impression that I will come away from it with a solid ground
Mar 01, 2012 rated it really liked it
Great book. Now 4 years old, but still has lots of relevant information. Overall it's awesomely balanced max simplicity, conciseness and information - I was lucky with picking my first book on JavaScript.

It was pleasant to read, with enough of stories and examples to try out, still author did not gave a chance to my attention to escape - I had to eat apple stumps to go on with it :) Now I could say I love the results. By learning how to dose different aspects of a technology in a way done here,
Jul 27, 2011 rated it it was ok
Shelves: web-development
I purchased Learning Javascript a long time ago because it received so many rave reviews. I come from a background in Graphic and Web Design, and at the time I wanted to learn JavaScript to further explore creative options. In doing so, I wanted to start with Classic JavaScript. This book does a good job with providing information, but the flow of the book is very tiring and will often lead to frustration. I couldn't stay focused and I was so eager to jump on my computer and try different exampl ...more
Ismail Elshareef
Oct 31, 2011 rated it really liked it
I always recommend this book to any HTML/CSS coder who is interested in learning Javascript. Intermediate or advanced users should get Professional JavaScript for Web Developers (Wrox Programmer to Programmer) instead.

The book really lays down the basics in a language so easy to grasp by anyone that can operate a computer. It also explains browser incompatibility very well. It's also rife with examples and best practices that help the reader to establish a solid foundation in their approach to
Jeff Mills
Apr 28, 2008 rated it liked it
I wish this book would have said somewhere that the title "Learning Javascript" doesn't meen it's for beginners. I forced myself to read the whole thing despite most of it going right over my head. This book assumes you have previous knowledge in programming languages and that you just want to learn a new one but it doesn't say anywhere that you should have that knowledge. I did learn some things but I have purchased another Javascript book that is for beginners and it is much more helpful at my ...more
Dec 28, 2016 rated it it was amazing
Shelves: programming
I read the book to get a good understanding of JavaScript. Before reading it, my only experience with JavaScript was modifying some web-tracking code and integrating jQuery solutions into my web projects (meaning: almost none). After finishing, I feel like I have really good grasp of what JS is about and can quickly spot what's going on in someone else's code. Also, I can already see my progress with JS - I was able to finish the introductory classes on JS in a nick of time (would definitely not ...more
Oct 19, 2010 rated it really liked it  ·  review of another edition
If you already know a thing or two about programming, this is probably the right book for you to learn basic javascript. I had some experience with Java prior to reading it, so it was very easy to grasp everything this book had to throw at me. As a conclusion, I would just like to add that this type of books should be a must read, prior to learning any of the javascript frameworks (MooTools, jQuery etc.), IMHO.
Jul 31, 2013 rated it liked it
As the reviews say, this is TERRIBLE for beginners. Need to reiterate that. I had it as a textbook and it SUCKED. But on re-reading it for review, it was actually well organized and thorough. Surprise!

John Thantranon
Jan 31, 2011 rated it really liked it
a good start. but i supposed I could have learned most of this online. still it was good to have something to flip through in my hands, even for reference. everything is well explained in this book though.
Dec 03, 2008 rated it it was ok
For me, this book was too slow and I found some of explanations to be slightly inaccurate. The quality of O'Reilly's books is usually much better so I was disappointed with this one.

There are better books/resources for learning javascript.
Sep 05, 2009 added it
Shelves: gave-up
I started out with the one with the grown-up rhino on the cover, but that author was to mathy and I've never done any programming, so my husband got me this one instead. Much better so far.
Mar 19, 2007 rated it liked it
Shelves: nonfiction, reference
oh boy! a book on javascript!

..but seriously, it is pretty good.
Mar 21, 2008 rated it liked it
Shelves: work
Work work work
Adrian Veidt
Some useful reference sections, but not a book I'd consider to follow along from start to finish.
Vinicius Cândido
Jan 06, 2013 rated it really liked it
Is very good to getting started
Jun 11, 2015 rated it liked it
It was published in year 2008, so some of the content might be out of date already. However, some basic concepts are still useful to know for people who don't know about Javascript.
Feb 21, 2011 rated it did not like it
Recommends it for: No one
Shelves: computer
Do not use this book if you are new to javascript and want to learn how to use it. The example programs in the book are incomplete and unexplained. Be wary of any class that uses this as a textbook.
This is my favorite book of all time. It's like a sleeper hit movie...quiet, powerful and stays with you. Rich and I have become good friends, and I give this book as a gift all the time.
Edouard Almeida
rated it liked it
Jan 10, 2013
David Probst
rated it liked it
Dec 17, 2014
Tammam Khalaf
rated it it was amazing
Feb 05, 2017
Flashing Pumpking
rated it really liked it
Jul 02, 2013
rated it liked it
Jul 03, 2017
rated it liked it
Sep 09, 2017
« previous 1 3 4 5 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Perl Cookbook
  • Learning PHP and MySQL
  • PHP Cookbook
  • JavaScript: The Definitive Guide
  • Dom Scripting: Web Design with JavaScript and the Document Object Model
  • Essential System Administration
  • Simply JavaScript
  • Head First JavaScript
  • Practical C++ Programming
  • jQuery Cookbook: Solutions & Examples for jQuery Developers
  • CSS: The Definitive Guide
  • Arduino Workshop: A Hands-On Introduction with 65 Projects
  • Handcrafted CSS: More Bulletproof Web Design / Bulletproof Essentials
  • Learning Perl
  • Advanced Perl Programming (Perl Series)
  • Programming PHP
  • Programming Android: Java Programming for the New Generation of Mobile Devices
  • JavaScript Web Applications

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »