You Don't Know JS: Up & Going (#1) by Kyle Simpson
Introduction to the book series and to JavaScript in general.
Polish: Tajniki języka JavaScript. Na drodze do biegłości"
Public Github repo #
Please remember that all "You don't know JS" books are available on Github. Please support Kyle Simpson on Patreon. Especially if you use the free version.
About the book #
It's hard to say who this book is for. It's an introduction to JavaScrip and like a map to the rest of the series. But would I recommend it to a beginner? No.
It's a book for you if you're programmer already. For example, you know some other language. Or you wrote some JavaScript but without understanding it.
The book is a good introduction to the series but it's too technical. There is too much jargon for absolute beginners.
Introduction to JavaScript #
It's technical but I like it because of it. I'm expecting much more from the other books because of it.
It can overwhelm a beginner so if you want to learn to code then leave this one for later.
Introduction to the You Don't Know JS series #
Book does a much better job of introducing you to the series. You can even use them to buy only the books that you need. You can always read on Github but I like physical books. It's also good to support Kyle for his work!
Example of what I liked: #
I like the example with Object.create
for explaining prototypes. I'm going to play with it a little:
var fallback = {
senseOfLife: 42,
};
var oracle = Object.create(fallback);
oracle.name = "Kyle";
oracle.name; // "Kyle"
oracle.senseOfLife; // 42 <- from fallback
It's a nice and short book.
Click here if you want to buy Polish translation.
Alternatives for beginners: #
EN #
- Eloquent JavaScript by Marijn Haverbeke Interactive code samples!
PL #
Update 19.08.2019 #
See my review of the second book in the series You Don't Know JS: Scope & Closures (#2) by Kyle Simpson.
Want to learn more?
Sign up to get a digest of my articles and interesting links via email every month.