With this book you will:
Learn the essential programming building blocks, including operators, types, variables, conditionals, loops, and functions
Comments about oreilly You Don't Know JS: Up & Going:
Just with the author would have made the margins longer in the book. The text is compacted in such a narrow way that it requires way too many pages. I don't get the choice for the margin there at all. It's like it wasn't made for the book.
Bottom Line Yes, I would recommend this to a friend