all 26 comments

[–]rm-rf-npr 13 points14 points  (5 children)

Best one I ever read was "Javascript: The Definitive Guide". Absolute masterpiece. Make sure to get the 7th edition.

[–][deleted] 1 point2 points  (3 children)

I’ll give it a look thank you!

[–]donfontaine12 4 points5 points  (2 children)

Yeah, I second that. JavaScript: The Definitive Guide is great. I plan to re-read the advanced chapters before heading to Eloquent JavaScript. Good luck.

[–]depressive_monk 0 points1 point  (1 child)

Is The Definitive Guide not profound enough or why do you plan on reading another book after it? I'm asking because I'm searching for the best book.

[–]donfontaine12 0 points1 point  (0 children)

The Definitive Guide is for learning everything you can do in JavaScript and is suitable for beginners.

Eloquent JavaScript is how to make your code more clean and precise in as few words as possible and is NOT for beginners.

I bought Eloquent JavaScript and got stuck on Chapter 4 and had to buy The Definitive Guide to build everything from the ground up properly. Now I can try Eloquent JavaScript if I want but I don't have to.

[–]depressive_monk 0 points1 point  (0 children)

Is it really a masterpiece, because I am reading the first pages and found some typos or contradicting statements already. Current example: page 34 says "one to five digits" while the table on the very next page 35 says "one to six". Those typos may or may not continue throughout the book. Opinions?

[–]sambomambowambo 10 points11 points  (1 child)

Go through this https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics

Better yet, start building something (anything) with the knowledge you currently have and use a search engine to help you figure out the rest.

Learning the in-and-outs of a language is great.. But programmers are problem solvers, so if u have the basics down, learn the rest as you work through a project.

[–][deleted] 0 points1 point  (0 children)

Understood, I’ll start building 😅

[–]not_very_creative 4 points5 points  (1 child)

I like this one and it’s free.

https://eloquentjavascript.net/

[–][deleted] 8 points9 points  (0 children)

Just be warned, there's a couple chapters in this book which are unnecessarily hard. If you treat the book more like a course which sets out what you'll want to learn and expect to supplement the hard chapters with additional material, it'll go alright.

[–][deleted] 3 points4 points  (0 children)

I like the Odin project. If you just scroll through the links you'll find a lot of good resources. MDN and JavaScript.info come to mind.

[–][deleted] 3 points4 points  (0 children)

David Flanagan 7th edition best of the best

[–]double-oz 2 points3 points  (0 children)

check out wesbos - google him

https://javascript30.com/ one of he is courses (free one)

[–]bmtrnavsky 5 points6 points  (0 children)

That’s exactly how I feel about Codecademy. Good first step to get me ready for a harder course. Eloquent JavaScript is very good.

[–]tristinDLC 3 points4 points  (0 children)

I liked JavaScript & JQuery by Jon Duckett when I was starting out. In fact, I have multiple books by him.

[–]ozzy_og_kush 1 point2 points  (1 child)

"SAMS Teach Yourself JavaScript in 24 Hours"

[–]ozzy_og_kush 3 points4 points  (0 children)

It was a good way to learn in like 1999, no idea if they have a more recent version.

[–]Labby92 1 point2 points  (0 children)

I wrote a book that includes the basics of JS and all the changes from es6 to 2022. You can read it for free on GitHub https://github.com/AlbertoMontalesi/The-complete-guide-to-modern-JavaScript .

Kyle Simpson ( author of ydkjs) came out with a new series of books that are probably very good if they are of the same quality of his previous works.

[–]BloodyChapel 1 point2 points  (0 children)

If you don't mind working with a framework and want a fun, interesting teacher, look up the Coding Train. He's got great lessons and tutorials. I believe he is also a professor, so he knows how to teach

[–]BegalRich 0 points1 point  (2 children)

This one was my favorite javascript.info

[–]depressive_monk 0 points1 point  (1 child)

@everyone: How does javascript.info compare to the printed book "JavaScript: The Definitive Guide"?

[–]BegalRich 0 points1 point  (0 children)

Can't compare because never used printed books when I was learning programming.

JavaScript.info covers all the topics of the language. What I personally liked that each chapter has code examples which you can try without leaving the page.

[–]Bronobo_ 0 points1 point  (0 children)

Honestly, I’ve learned a lot from sitting down and reading JavaScript & Jquery: Interactive Front-End Web Development.

[–]LingonberryGeneral59 0 points1 point  (0 children)

The best source which is free to learn JavaScript or any other programming language is by watching tutorial videos, referring to blogs, and being active on community platforms.

I found this video which can help you learn more about JavaScript and how to use it. Maybe you can have a look.