I wrote a book called: Learning JavaScript

Hey all, I realize I don't post all that often any more, but I have a bit of an event coming up that I thought might be noteworthy enough for a blog post.

About 9 months ago I was approached by Pearson Education to write a beginner-level textbook about JavaScript. My first thought was, "oh crap, I need to get a lot better at JavaScript pretty quickly." Well, I think it turned out to be quite a book with some interesting insight (if I do say so). I was able to write in a pretty casual voice and organize it how I felt the topic should be taught. After pushing through a few chapters I started to realize the value in learning JavaScript from a CSS guy, and I ended up really liking the angle at which I came at the topic.

Anyway, I won't keep you too long, but the book is coming out tomorrow (maybe today by the time you read this) and will be available on August 5th. It's called: "Learning JavaScript: A Hands-On Guide to the Fundamentals of Modern JavaScript" and it's discounted pretty well right now.

Where you can buy it:

  • Amazon (also for Kindle)
  • Barnes & Noble (also for the Nook)
  • I've heard that it'll be on iBooks as well, but I don't have the link yet.

If you want to learn JavaScript from a CSS guy, I hope you give it a read. I think a lot of us came into JavaScript from the CSS angle so I imagine it may be easy to connect with a lot of the topics. If you pick it up, first off, thank you and please let me know your thoughts. I'm definitely interested to hear thoughts on my first attempt in passively educating the masses.

The Description from Amazon

With the arrival of HTML5, jQuery, and Ajax, JavaScript web development skills are more valuable  than ever! This complete, hands-on JavaScript tutorial covers everything you need to know now.  Using line-by-line code walkthroughs and end-of-chapter exercises, top web developer and speaker Tim Wright will help you get results fast, even if you’ve never written a line of JavaScript before.

Smart, friendly, enthusiastic, and packed with modern examples, Learning JavaScript covers both design-level and development-level JavaScript. You’ll find expert knowledge and best practices for everything from jQuery and interface design to code organization and front-end templating. Wright’s focused coverage includes regular break points and clear reviews that make modern JavaScript easier to learn—and easier to use!

Learning JavaScript is your fastest route  to success with JavaScript—whether you’re entirely new to the language or you need to  sharpen and upgrade skills you first learned  a decade ago!

Table of Contents:

Part I. Welcome to JavaScript

1. Progressive Enhancement 2. JavaScript in the Browser 3. JavaScript Terminology

Part II. Coding with JavaScript

4. Accessing the DOM 5. Interacting with the User Through Events 6. Storing Data in JavaScript 7. Variables, Functions and Loops 8. Ajax 9. Code Organization

Part III. Taking JavaScript to the Next Level

10. Making JavaScript Easier with Libraries 11. HTML 5 JavaScript APIs 12. Moving Forward with JavaScript