![]() ![]() I haven't done enough of it yet to have any opinion, but an acquaintance of mine had good things to say about it, and it's recommended as a prep material by various boot camps. I also just started Gordon Zhu's Watch and Code intro course. That's why I turned to Ethan Brown's book, and I plan on picking Eloquent JavaScript back up to get into the projects very soon. By Chapter 6, however, it became much more abstract and I felt like I didn't have a thorough enough understanding of the fundamentals to really apply what I was learning. I was very impressed with the author's ability to teach abstract concepts, and I greatly appreciated end-of-chapter exercises and in-book projects as well as having the text, exercises, code solutions, and coding sandbox (not my preferred environment) all available on the book's site. I started with Eloquent JavaScript (it's free in PDF and eBook format from the author's website by the way I had no idea when I paid for it). Also the online resources (strictly limited to the author's GitHub repo O'Reilly's site doesn't have anything) don't go beyond the first two chapters. Con is that it does not have any exercises or projects beyond the simple intro one in the first chapter. 28 Best resources to learn JavaScript as of 2023 - Slant Development Learning Resources What are the best resources to learn JavaScript 30 Options Considered 263 User Recs. It's great for starting from no knowledge at all. Main pros of this book are that it thoroughly breaks down JS data types into understandable concepts, and it is useful as a reference material to return to. You can find it in the author's GitHub repository for the book though. The Amazon reviews are not the greatest, and I think that is because there is one missing line of code in the introductory project in the first chapter that causes it to not work. I really like Learning JavaScript: JavaScript Essentials for Modern Application Development 3rd Edition by Ethan Brown. ![]() Personal blog posts that are relevant to the subreddit's stated subject matter don't need prior approval (and are encouraged!). They offer completely hands-on lessons where the user is taken through each element of. If you want to post something self-promotional, please message the mods first. freeCodeCamp is one of the best ways to learn to code for beginners. Titles that begin with "hey guys" will be removed. If you're in doubt, message the mods first. The following are not allowed: Requests for subscribers, asking for "test users" for your new JS course, offering paid mentorships, and/or premium courses. If you’re asking for help, include enough information for others to recreate your problem. ![]() With a nod to practicality, questions and posts about HTML, CSS, and web developer tools are also encouraged. Everyone should feel comfortable asking any and all JavaScript questions they have here. This subreddit is a place for people to learn JavaScript together. ![]()
0 Comments
Leave a Reply. |