search | site map

Scott Granneman

panorama-170.jpg
  • Writing
    • Books
    • SecurityFocus
    • Linux Magazine
    • Others
    • Swings & Misses
  • Presentations
    • Interviews
    • Ladue Chapel
  • Teaching
    • Current Courses
    • Student Evaluations
    • Washington University
    • Webster University
    • St. Louis Community College
    • Archives
  • Web Development
    • Becoming a Web Developer
    • Coding
    • Programming
    • Editors
    • Web Browsers
    • Domains
    • Hosting
    • Graphics & Multimedia
    • Content
  • Tech Info
    • Background
    • Tools
    • Intellectual Property
    • Security
    • Email
    • Networking
    • Blogs, Podcasts, RSS
    • Search
    • Linux
    • Windows
    • Education
  • Personal
    • Work
    • Movies
    • Music
    • Reading
    • Poetry
    • Prose
    • Photos
    • Journals
    • Commonplace Book
    • Our Home
    • Opinions & Editorials
Home > Web Development > Becoming a Web Developer > Recommended Books

Recommended Books

JavaScript

A student asked me about good JavaScript books for beginners, and two of my friends sent me the following replies, which I've edited.

Bill Edney

For the more "HTML + JavaScript" casual scripter crowd, I always recommend the Peachpit Press book (JavaScript: Visual QuickStart Guide) as I think it does a decent job of covering both:

For the more hardcore JS crowd, David Flanagan has finally brought out a fifth edition of JavaScript: The Definitive Guide after a number of years without an update:

His book covers all of JS, including more advanced topics like Functions as first-class objects and what closures are, in addition to all of the other bits like how to talk to the Flash plugin, etc. etc. etc.

Craig Buchek

Designing with Web Standards—doesn't really cover JavaScript much at all, but provides a good grounding in writing proper HTML and CSS. Teaches you how to best use classes, IDs, and CSS selectors, and talks about the DOM. These skills are essential to being able to make use of JavaScript.

Learning jQuery—I'd actually recommend learning the jQuery library before learning JavaScript. There's a lot you can do with jQuery even before you learn JavaScript, just by following the simple examples and patterns. You'll end up learning some JavaScript from the examples, but won't have to learn everything right away in order to write useful programs. A lot of us learned Ruby on Rails in a similar manner.

DOM Scripting—good as an intro to enhancing web pages. Teaches good practices, like unobtrusive JS (keeping JS and HTML separate) and progressive enhancement. It's a pretty quick read. On the negative side, the book uses some simplistic constructs sometimes, and doesn't set a very good example of extracting repeated code into subroutines.

Contact

Email scott@granneman.com
Voice 314-780-0489
Address
39 Summit Place
St. Louis, MO 63119
United States

Work

For work info, see WebSanity.

All content, unless under a Creative Commons license, is © 1997-2011 Scott Granneman.

(Take a look around—a lot of content is licensed under a Creative Commons license, which gives YOU a lot of freedom to reuse my work.)

facebook_32.png Facebook   twitter_32.png Twitter
linkedin_32.png LinkedIn   friendfeed_32.png FriendFeed
flickr_32.png Flickr   lastfm_32.png Last.fm
youtube_32.png YouTube   rss_32.png RSS