Head First or Head Rush?
By Brett McLaughlin
Late in 2006, the Head First series was going pretty strong, and lots of people were really into a new technology called Ajax. The folks at Head First Labs went deep underground, and surfaced in February with a new title:
The book has done pretty well, and lots of people have learned Ajax from it, which is cool. But, there seems to be one question that keeps coming up, over and over.
And to make matters more confusing...
Even though lots of people were asking questions (including our own Skeptical Girl), it wasn't really that big of a deal. The book was selling, marketing was happy... what was the problem? Then, something early in 2008 happened. A few Head First devotees were roaming around Amazon.com, and found this:

So if Head First drank a gallon of coffee...
Here's a little secret about us here at the Labs: we're always trying to come up with new ways to teach things, and to help you learn. And that's how Head Rush came into being. We were working on an Ajax book, and we knew we wanted to get it out really quickly, since the technology was so hot.
Brett: Yeah, we're not always first to market, but this time, maybe we can be.
Beth: And the book can be smaller, too, really focused on a core set of topics.
Eric: It's sort of like Head First, except on a gallon or two of coffee. Instead of having quite as much depth, we're focusing on just the things you need to know how to do to get up and running... fast.
Beth: And we may not cover as much...
Brett: ...but we'll be there for all those early adopters.
Eric: You know, we could do lots of books like this, sort of a fast attack version of Head First. Maybe Ruby on Rails, or even some of the certification tests that are more about cramming stuff into your brain than learning a ton of concept and theory.
Beth: It's not even really Head First. It's using all the principles, but it's sort of a sister series... maybe like...
(muffled shout): ...Head Rush! ![]()
Everyone: Perfect!
So we changed some design elements...
With Head Rush on everyone's brain, we tried to make things look sleek and fast, with an edgier approach to page design.

And the list goes on, too!
We used IM chats instead of cubicle conversations, Pre-Assembled code instead of Ready-Bake code... we even changed out our beloved skeptical girl for another equally sassy woman!


It was all in the name of learning...
...but when Head Rush Ajax was released, lots of people didn't catch all the little changes. In fact, some people thought we'd ditched Head First altogether and changed it, once and for all, to Head Rush.
And even for those who did realize Head Rush was supposed to be a companion series to Head First, they didn't know why we'd made all those changes.


Head First (and Head Rush) are about learning, not marketing plans or publicity campaigns.
Sure, we could have spent a bunch of money playing hokey videos of Brett, Eric, and Beth explaining the difference between Head First and Head Rush. We could print glossy handouts and add intro pages that explain the difference.
That would have worked...
...but why fix something that isn't broken?
Instead of worrying about all the little subtleties that we thought were so cool, we thought we'd get back to what was really working. So...

Goodbye, Head Rush Ajax...
It turns out that people want deep learning, in a familiar format that they've learned from before. So rather than convince you that 6-minute abs is in fact 100 times better than 7-minute abs (or some other crazy marketing schema), we've returned to the singular thing we do really well: producing great Head First books.
And not only that, but Ajax has come a long way since 2006. So when it came time to not only update Head Rush Ajax, but dramatically deepen and expand what it covers, there was only one thing we had in mind:
We wanted to write an amazing Ajax book, in the Head First tradition, and make sure that by the time you're done with it, you can kick some serious web programming ass.
Hello, Head First Ajax
Head First Ajax is really gonna rock. It goes way beyond what was covered in Head Rush Ajax, and a lot more. We didn't just take the content from Head Rush, slap a new Head First coat of paint on it, and call it done.Instead, we looked at how we could teach Ajax even better. So we filled up Head First Ajax with:
- Ajax architectures, and how they're different from traditional web application architectures.
- Brand new sample applications, with more complexity and more interesting Ajax-y effects.
- Expanded coverage of the Document Object Model (DOM)
- Coverage of the Browser Object Model (BOM)
- Deeper discussions of callback functions
- More on data formats like XML and JSON, and when it makes sense to use each.
- And more depth throughout the entire book.

...and we did it all in a format you know, love, and don't have to scratch your head about. It's coming in just a few months, so keep your eyes out.

So there won't be any more Head Rush books, ever?
Probably not. For now at least, Head First is what our learners want, and that's what we're going to give them.
I thought some of the new stuff in Head Rush was cool. Any chance we'll see them again?
Most people were more distracted by the change in an element, like going from Sharpen Your Pencil to Just Do It, than they were in the new element itself. So unless there's a really good reason, we're going to stick with the Head First conventions you've gotten used to.
But what about Ruby on Rails? That was gonna be a Head Rush book, right?
Originally, yes. But, like Ajax, we've moved Ruby on Rails into the Head First family. So look for Head First Ruby on Rails in late 2008... with thought bubbles, not speech bubbles!
And Head First Ajax isn't just a second edition of Head Rush Ajax?
No, it's a completely new book, built from the ground up. Sure, you might see a few similar pages and ideas, but we started from scratch, because we know a lot more about Ajax these days. And, we've got two years of feedback on what worked, and what didn't.
So you're gonna say Head First Ajax is better, right?
Absolutely, because it is. We've been able to go into topics a lot more, and the teaching is more effective than ever. It's gonna rock... we promise!
Comments
Post a comment:


Head First Servlets & JSP, Second Edition, Head First JavaScript, and Head First Software Development are now available.
Buy 2 Books, Get the 3rd FREE! Use the discount code OPC10 when you buy direct from O'Reilly.












Wow Head Rush got a tombstone and everything, how harsh.... Head Rush, we hardly knew ye...
In the grand scheme of things I think it's for the best to simply stick with Head First, although I could easily envision Head Rush going off into new and different directions.
Also, the new format of the blog posts work well with the site. Keep up the good work!
Could we see a list of all planned books for 2008?
wtf?
i bought Head Rush 4 days ago and now R.I.P?!?!?
thanks alot
Cool...Thanks for clarifying the confusion.
Waiting also for, Head First XML, badly!
Very nice book, thank u from Russia :)
For experienced users head rush was a good format into getting into things fast.
I normally need a solution now and learn in depth later.
The "Head Rush" title could be used for a series articles in your blog for quick projects to promote new books. eg. how to build a sortable ajax table. Buzz is always good.
Please we need also ASP.NET Head firs as soon as possible !
thanks
For those curious about still buying -- or having just bought -- Head Rush Ajax, you've got nothing to worry about. If you re-read the post, it's all about the Head Rush *format* which ended up not working well for us. The content is indeed solid, and I still get frequent mails about people learning Ajax from the book.
So I don't think the content is bad at all; but I do think the format was confusing for some, and didn't serve as an effective learning tool.
As for Head *First* Ajax, it does indeed go deeper in many areas than Head Rush. Head Rush will get you up and running, with a fundamental understanding of most Ajax concepts. Head First will expand on that -- though not require that you have Head Rush at all -- by diving in deeper, spending more time on some topics that were "fringe" in Head Rush, and also spend more time on designing great applications.
Plus, Head First Ajax is still several months away from release, so you may want Head Rush to get you going *now*.
Hope that helps clarify things some
-Brett
Ditto the ASP.NET book!
.NET Books Pleeeaase!! ;)
Hey guys, your book is selling all around the word. We in Brazil loved it! I never thought I'd learn something like Ajax just reading a book!! =)
Awesome books!! Seriously appreciated! I first bought "Head First Ajax". Now bought a new copy of "Head Rush Ajax". Great work! Keep up the good work.
Yes some books on core concepts of Web Technology like sessions,cookies, Web services, GET and POST.
Thanks a lot!!!
I actually like the idea of having a Head Rush and a Head First to choose from. I think Head First is really good stuff, but it can be a bit wordy and no dooey. I learn most effectively by doing, and I find concise delivery of content the best way to stay interested.
"Head rush
keep it going now
you know we get it right
we keep it flowing now
we're sick tight"
-- 311
Sounds like both O'Reilly and 311 are tight with their fans and are playing to the crowd.
Thanks a lot about clarifying it !! I've thought about it...why ajax is head hush ? and my stundents class have asked me about it !!!
Here is Brazil we really really love head first books !!
Thanks a lot about clarifying it !! I've thought about it...why ajax is head hush ? and my students class have asked me about it !!!
Here is Brazil we really really love head first books !!
Im not the other eduardo, up there, but im from brazil too, and I love heads firts books!
So I have 'Head Rush Ajax' and I'm finding that the examples don't function from my computer, my website or from your website. Do I get a discount on 'Head First Ajax'? I'd settle for directions to working examples.
you site is writen with php
im more keen on vs2008 as with your book c#, which is great so far.
r u guyz going to do one on web design with vs2008
thx
Head Rush Ajax is the first book I've read from Head First and I'm really loving it. I'm a programmer, aka lazy (in the programming sense), so I like it when someone says, JUST DO IT! The forum is great too for when something isn't quite right, but all good! I'm learning a lot and the format is great in reinforcing what I've learned. Great job and can't wait to dive into more of your books.