Pages Navigation Menu

Software Mastery, the Fun Way

Get Access to Head First JavaScript Programming Now

Yes, Head First JavaScript Programming is our new title and we’re actively working on it. If you haven’t already, sign up for our WickedlySmart Insider program to get early access to the book today, including special video content, and access to the Insider forum for questions, answers, and feedback.

  • Brian Hudgins

    I’m really excited for this book. Great team. Hey, thought I’d pass along a tip for those who are looking for a good, lightweight, no-config, secure web server that you can keep on a flash drive. It’s called Uniform Server. I use it constantly. And for newbies, what could be easier than a WAMP server that comes pre-configured and is portable? Just passing it along in case there’s a place for it in your book.

    • Dijukno

      Thank you for sharing that info.

  • Georg Hyam

    There’s already a Head FIrst book on Javascript . Is it a 2nd edition or a brand new book ?

  • Brian Hudgins

    Please cover OOP as thoroughly as possible. I’ve been using JavaScript for years and devoured “HTML5 Programming”, but my JavaScript is still ugly and redundant, and looks a lot like procedural programming. I know clean OOP when I see it, and I can follow it, but I can’t create it cold.

    • http://wickedlysmart.com/ Elisabeth Robson

      Yeah our JavaScript coverage in Head First HTML5 Programming was meant only as an introduction, so we’ll be going into these topics in far more depth in Head First JavaScript Programming.

  • Rahul

    i really very excited to see this book.. this is an awesome book writing groups .. thanks to all of you who is responsible to making headfirst books.. thank you

  • Brian Hudgins

    Re. OOP, I read a lot about the preference for literal notation over constructor functions in most instances, but I would like to know your thoughts on the matter, on the merits of one over the other, when one might be preferable to the other, and an advantages/disadvantages breakdown. Thanks, and looking forward to the release.

    • http://wickedlysmart.com/ Elisabeth Robson

      Objects created using a constructor and objects created as literals are basically the same, except for the constructor. The constructor of a literal object is Object(), while the constructor for an object created using, say a Person() constructor is Person(). You can test this out by using the constructor property of an object (e.g. myObj.constructor). One advantage of using a constructor over literal notation is that you can easily use the constructor to create multiple objects. I know some people like Doug Crockford have very strong feelings about how objects should be created in JavaScript, but for beginners, these distinctions are too complex, and in most cases, don’t matter anyway.

      Good question, and we’ll be getting into some of these issues in Head First JavaScript Programming.

      • Brian Hudgins

        Thank you, Elisabeth. I appreciate the detailed reply.

  • AJ Speller

    I look forward to reading this title!

  • http://twitter.com/tbolandjr Tim Boland

    any status on when we will get to preview the Rough Cut?

    • http://wickedlysmart.com/ Elisabeth Robson

      We are still waiting on final approval by our publisher; hopefully soon!

    • http://wickedlysmart.com/ Elisabeth Robson

      Hopefully very soon!

  • Jeff Straw

    Like others, I’m excited about your upcoming JavaScript book, and I thank you for sharing the functions videos. I will soon be looking for a textbook for a fall JavaScript class, and I’d like to consider this one. Do you have an update on the schedule? Can you share a general list of topics you plan to include?

  • Plateau

    Need chinese version T-T pleeeeeeeeeeease……

    • http://wickedlysmart.com/ Elisabeth Robson

      That’s up to our publisher, but usually the Chinese version is near the top of the foreign translation list!

  • http://www.facebook.com/philip.obrien.35 Philip O’Brien

    How much of this book is currently available to those signed up to the
    Insider Program? I’m considering doing so but don’t want to if there is
    hardly any content available yet.

    • http://wickedlysmart.com/ Elisabeth Robson

      So far just chapter 1!

      • http://www.facebook.com/philip.obrien.35 Philip O’Brien

        Hi Elisabeth, thanks for getting back to me. How often do you expect to deliver a new chapter?

      • http://wickedlysmart.com/ Elisabeth Robson

        Well… we hope one every two weeks or so, but we don’t have a strict schedule (the creative process and all…). We should be posting chapter 2 fairly soon.

      • http://www.facebook.com/philip.obrien.35 Philip O’Brien

        Hi again Elisabeth, is chapter 2 available yet?

      • http://wickedlysmart.com/ Elisabeth Robson

        It is!

      • Philip O’Brien

        Hello again Elisabeth, how far along is the book now? It’s the later chapters I imagine I’ll be interested in so when it was at Chapter 2 it wasn’t worth me buying yet.

      • http://wickedlysmart.com/ Elisabeth Robson

        Hi, we’re working on Chapter 5 now.

  • Mike Baker

    I signed up last week and paid the fee — how do I get access to the material? I have not received an confirmation email or info on how to “Get Chapter One Now” as promised?

    • erictfree

      Mike, sorry for any confusion, but there’s a PDF download that occurs at the last step of payment through gumroad. The PDF has all the instructions for getting access. Just send me a note at eric at wickedlysmart dot com and I’ll get it to you.

  • Philipp

    I like the Head First Series a lot (I have been reading Design Patterns, and currently I enjoy the one about Java). Great work! Thus, I’d join the “early adopter” Insider program in a heart-beat, but I have two questions in advance: 1. In the insider program’s description it says “The book’s list price will be $39.99 and we’re going to include it with your Insider membership” — does that mean I also get a printed version of the book, or only in eBook form? 2. If the actual printed book is included: I live in Germany; would the printed book (the English version, of course), be shipped to Germany as well for the announced price ($39,99 as of today, or what ever the corresponding price in Euro is)? So: If I participate, can I expect the printed English book, once it’s ready, to be shipped to my home? Or is that just true for readers from inside the U.S.? Please let me know, so I know weather (for me) it’s worth to be part of the Insiders’ program or not… Thank you :-)

    • http://wickedlysmart.com/ Elisabeth Robson

      Hi Philipp – the Insider program includes an eBook, but that is a very good question about the price conversion. Let me look into it and get back to you.

      • Philipp

        Hi Elisabeth, thanks for the quick reply. So — the printed book is NOT included then, only the eBook, is that right? That’s a pity, since I’d rather have the printed version (I’m not fond of eBooks for several reasons).

        Regarding the price conversion: Due to the dollar-euro-exchange-rate, US books are often comparably cheap in Germany, but shipping cost and possibly custom rates are ridiculously high, so in the end they’re really expensive :-( The price of the German translation of the books seems to be calculated with dollar = euro, more or less (e.g. Head First Java 2nd edition in German = 49,90 EUR).

      • http://wickedlysmart.com/ Elisabeth Robson

        Hi Philipp, that’s right just the eBook is included.

  • Mike Bishop

    I paid for “JavaScript Programming” yesterday, but am still awaiting my approval for the forum. I cannot access any parts of the book. Why does it take so long? Am I missing something?

    • http://wickedlysmart.com/ Elisabeth Robson

      No, it’s just that I’m slow because I’m busy writing! Sorry, I’ll get you approved right away.

  • Mike Baker

    I paid for and joined the insiders back on March 31st. I tried to join the forum and never got approved. I tried again about a week ago and still have not been approved. My user name is Judahjams. I also tried emailing Eric. I forgot about this whole thing because I stopped getting emails. Can you please give me access? Thanks.

    • http://wickedlysmart.com/ Elisabeth Robson

      Mike, you are approved!

  • Pablo Miño

    Hi, apologies if this has been asked before. Which topics are new in this book, in comparison to the HF html5 and jquery books? I am aware those only packed a yellow-belt JS level. Will this book take me to the black-belt? Are there any much needed client side patterns / best practices as well?

    • http://wickedlysmart.com/ Elisabeth Robson

      Hi Pablo,
      In the intro to Head First HTML5 Programming, we went through the JavaScript basics very fast. We wanted a JavaScript book for someone who’s read Head First HTML and CSS but doesn’t yet know how to program, a book they can pick up and learn JavaScript from scratch. Many JavaScript books assume you already know a bit about programming.

      You can think of this book as “learn how to program, with JavaScript”, rather than a “learn JavaScript” book.

      I hope that helps!

      Elisabeth

  • http://wickedlysmart.com/ Elisabeth Robson

    It would be best to learn JavaScript before diving into Head First HTML5. We did do a very short introduction to JavaScript in that book, but it’s not really enough, so my recommendation would be to read Head First JavaScript Programming before Head First HTML5 Programming if you are new to programming.

    We are about 2/3 done with the book and it should be in the market Q1 of 2014.

    • Sriharshaa

      Hi Elisabeth ,
      First of all , I really loved the way you guys delivered Head first HTML and CSS book . Thank you for that.The head first series has now become my mainstream course of study .

      Please move fast and finish the javascript programming book as soon as possible . Really waiting to read it.
      And one last suggestion , please do make your next stop as PHP and MYSQL , it has been there since 2007 , without any updates with black and white color :(

      • http://wickedlysmart.com/ Elisabeth Robson

        Thanks! We are working on the JavaScript book as fast as we can ;-)

        We won’t be doing PHP & MySQL (that wasn’t our book, so it’s not up to us).

    • Sriharshaa

      Thanks for you suggestion Elisabeth . But you said , it will be out in q1 of 2014 ,which is really a long time :( I do have programming experience in java and c++ though !

      • http://wickedlysmart.com/ Elisabeth Robson

        Well, you could start now if you join the Insider program, or yes, give HTML5 a try now if you have programming experience.

  • Sriharshaa

    And one more thing, are you gonna remove javascript layer from HTML 5 book and make it completely with javascript API usage book in the next update ?

    • http://wickedlysmart.com/ Elisabeth Robson

      Probably, but I don’t know when that update will be. Probably later in 2014 (toward the end of the year).

  • Hotelier Tanji

    In amazon it is written that the book will be published today (7th November) but from your comment it seems that we may get the book on 2014. would you please clarify this? If you have no plan to release the book today then please tell your publisher to change the date in amazon.

    One more point, your Html & CSS book is superb. I just think there could be in depth discussion on CSS 3. Beside that I believe that is one of the finest book in the market on html and css.

    • http://wickedlysmart.com/ Elisabeth Robson

      Hi, yes, unfortunately, the date has been pushed into 2014. I’ll let the publisher know so they can extend it on Amazon.com.

  • Alain

    Hi Elisabeth,
    I m french native language(cameroon). So apologise my bad english
    I wanted to know if you ll introduce Jquery in your new book(programming Javascript).

    A will beg you to be sometime more simple about exercice. I mind understable. I know they are no difficult at all but I sometime have hardtime to understand exactly what you are expecting. I read your book in original version and it is sometime difficult not to traduct what you say but to understand the Idea.
    But your book are great.
    Alain

    • http://wickedlysmart.com/ Elisabeth Robson

      Hi Alain,
      Well you know much more English than I know French! ;-)

      We won’t be covering jQuery in the book, as this is an intro programming book. There is a nice Head First jQuery book already though, so you could try that.

      Head First JavaScript Programming really focuses on fundamental programming topics, so we don’t really have room for covering extras like jQuery.

      Cheers!

      Elisabeth

  • Alain

    Hey Eric and Elisabeth
    I m reading your book HF Html Css (2012) .

    C´est tres agreable !!
    I m waiting for your book about Javascript

  • http://wickedlysmart.com/ Elisabeth Robson

    Hi Efraim, yes, you get each chapter as soon as we complete it! Up to 8 now, and 9 very soon.

  • Prashant Kr Singh

    Is this book better than the headfirst javascript by michael morrison..

    • erictfree

      Prashant, we wouldn’t want to make a direct comparison with a fellow O’Reilly author. We did write this book because we thought there needed to be a better path from HTML/CSS to programming (or to learning entry level programming) before moving on to advanced applications in the browser.

      Note this book will replace Michael’s book in the market.

  • http://wickedlysmart.com/ Elisabeth Robson

    We cover the basics of event handling, and we do talk a bit about addEventListener and attachEvent (appendix). We don’t talk about cookies at all, and local storage is covered in Head First HTML5 Programming.

  • http://wickedlysmart.com/ Elisabeth Robson

    We’re asking… hopefully will get info on this soon. Sometimes it’s hard to know because it’s up to foreign distributors to decide. However, you can get the eBook earlier I think (can you access the O’Reilly site or the US amazon.com and get it there?)

    • http://wickedlysmart.com/ Elisabeth Robson

      Hi again, it looks like the book will be released in the first week of May in India.

  • Adrian Garza Martinez

    Hi, when will be the ebook available to buy it on oreilly web site?

    • http://wickedlysmart.com/ Elisabeth Robson

      It’s available now! If you order both the eBook and print book together, you’ll get the eBook right away. If you order just the print book you’ll probably have to wait just a few more days, but it should be shipping very soon. Check out the link on this page to get a code for a discount: http://wickedlysmart.com/head-first-javascript-programming-learn-to-program/ (look at the bottom of the page).