Eloquent Javascript or You Dont Know Js
As a motivated code newbie, I discovered an amazing book chosen A Smarter Style to Learn JavaScript.
Of all the 1000s of JavaScript books, A Smarter Style was a total game changer. It helped me learn not just the nuts, but also taught me how to start coding and solving JavaScript problems on my own.
I would use this book together with Udemy courses to really go the concepts to stick. Results were 🔥.
While that volume is a rock-common cold classic for whatsoever offset web developer, there are likewise books I discovered subsequently on that are also brilliant.
Whenever I institute another great JavaScript book there was always the nagging thought of "Wow, I wish I would accept discovered this when I was first starting out."
It would have saved me tons of precious fourth dimension and energy rather than jumping from resource to endless resources.
Here are the 5 JavaScript books I regret non having as a code newbie.
5. JavaScript and jQuery: Interactive Front-End Spider web Development
This is a huge book by Jon Duckett and features hundreds of illustrations and code samples. The production is a cut higher up most other programming books I've seen. With full-color pages plenty of animate room betwixt ideas, I discovered JavaScript and jQuery: Interactive Forepart-End Web Development about a year after I started learning web evolution.
Geared towards newbies, Duckett'due south style is unmatched.
He keeps things uncomplicated and engaging, and jQuery is an splendid added feature. Some may say jQuery is dead but there are plenty of reasons to still use information technology! He never over-explains things, which is hard to do with JavaScript.
4. Eloquent JavaScript, tertiary Edition: A Modern Introduction to Programming
This was a contempo purchase and from the offset folio of the intro I was hooked. This is the 3rd and most up-to-date edition of Eloquent JavaScript by Marijn Haverbeke. It includes all the ES6 goodies y'all need for the modern JavaScript feel.
One of the best parts of this book is that each section has exercises and fifty-fifty projects to complete. Who says books tin't be interactive!
Marijn goes into the gory details of JavaScript, starting with the basics like functions and control structures. He then segues into things like error handling, debugging and even dives into Node a little. There's also an online interactive sandbox where you can play with the code samples.
3. Yous Don't know JS (series).
You Don't Know JavaScript (frequently abbreviated YDKJS) is a series of six books that each touch upon different JavaScript topics.
Writer Kyle Simpson is a true JavaScript guru. With his trademark carmine bristles, you've perhaps seen him on YouTube or another platform schooling the masses on this weird thing nosotros call JavaScript.
Books include:
- You Don't Know JS: Upward and Going (essentially covers cadre JavaScript concepts including ES6)
- You Don't Know JS: Scope & Closures
- You Don't Know JS: Async & Performance
- You Don't Know JS: ES6 & Beyond
- You Don't Know JS: this & Object Prototypes
- You Don't Know JS: Types & Grammer
What I like well-nigh the You Don't Know JavaScript series is that Kyle is enthusiastic and detailed about how JavaScript works. Even the first book (Up and Going) has a lot of good info despite being more of an intro & overview of the linguistic communication.
Up and Going was the beginning one in the series I purchased which led me into the YDKJS rabbit hole.
A lot of authors and instructors play it safe and as a outcome their writing style is a snooze-fest. Not so with Kyle Simpson and the YDKJS serial.
2. JavaScript: The Expert Parts.
Known for his early contributions to JavaScript, author Douglas Crockford brings an amusing title to an otherwise-serious topic. In reality, JavaScript was hastily written and contains many undesirable qualities every bit a programming language.
Fortunately, every bit Crockford points out, there are good parts! He scrapes abroad the bad features to expose a subset of JS that'due south more reliable, readable, and maintainable than JavaScript as a whole.
He addresses things similar:
- objects
- functions
- inheritance
- arrays
- regular expressions
…and more than.
JavaScript: The Good Parts is an older volume (2008), but the data is very much nevertheless valid.
What I like about JavaScript: The Good Parts is that it's written by a JavaScript godfather who isn't agape to admit that the language has some serious flaws, but presents practical ways to look by them.
Equally a result, you become to focus on the skillful parts and maximize them to become a better programmer.
1. If Hemmingway Wrote JavaScript
This is probably the quirkiest book on JavaScript I've e'er encountered. If Hemmingway Wrote JavaScript has author Angus Croll imagining short JavaScript programs every bit written past famous authors. The result is a fun and educational combo of poetry, prose and programming.
For instance, what if Jane Austen was asked to write a factorial program in JavaScript or if Shakespeare had to generate the Fibonacci sequence? Their programs are fifty-fifty available on GitHub.
If you've always dreamed of seeing Lewis Carroll's theoretical plan involving prime number numbers, If Hemmingway Wrote Javascript is for you. What I dear well-nigh this volume is that is UNIQUE and FUN. The illustrations are too really cool and I forget I'm actually reading a tech book.
Whether you're a code newbie or seasoned spider web developer, these books are worthy of any technical library.
Of these v books I would suggest starting with the Jon Duckett book ( JavaScript and jQuery: Interactive Front-End Web Development) since the whole volume is geared towards newbies.
Simply yous can chop-chop ease your way in to the rest of these books equally a newbie and they'll continue to provide value years downward the road.
What other JavaScript books are worth checking out? Permit me know in the comments!
P.Due south. Check me out on YouTube where I talk about all things web evolution!
This post includes affiliate links; I may receive bounty if you purchase products or services from the unlike links provided in this article.
Source: https://dev.to/realtoughcandy/5-javascript-books-i-regret-not-reading-as-a-code-newbie-n7b
0 Response to "Eloquent Javascript or You Dont Know Js"
Post a Comment