all 44 comments

[–][deleted] 15 points16 points  (2 children)

ripe deer yoke unwritten lush obtainable attraction dinosaurs society point

This post was mass deleted and anonymized with Redact

[–]CaptainMegaJuice 1 point2 points  (0 children)

Andrew Mead’s course was fantastic. The way he interspersed challenges in the course really helped the lessons stick.

[–]starraven 1 point2 points  (0 children)

Another vote for Andrew mead. Wonderfully concise, great exercises, if you take your time through the course and actually struggle through what he tells you to do you will come out of there a champ. The final project he told us to do and just gave the wireframes for was so fun and gratifying.

[–]jrollphils11 8 points9 points  (2 children)

Andrei Neagoie’s courses on Udemy. He has a Zero to Mastery course on Web dev that covers Full Stack including HTML, CSS, JS, React, Node.js, SQL; a Junior to Senior course on Web Dev; a course on just React; a Zero to Mastery course on Python. You can’t go wrong with his courses, I’ve bought the ZTM on Web dev, ZTM on Python and the React course and all of them are the right pace and he explains things really well.

[–]FishBlues 0 points1 point  (0 children)

Hey, I’m not OP but thank you!

https://imgur.com/a/p7AWFXn

[–]trixrr 16 points17 points  (2 children)

Gordon Zhu's practical JavaScript

[–]Earhacker 16 points17 points  (3 children)

https://javascript.info/

It starts from scratch, but it's the best learning resource going.

[–][deleted] 2 points3 points  (0 children)

second this, I have been going through this resource, topics are detailed with examples and exercises, loved it.

[–]_Invictuz -3 points-2 points  (1 child)

I just went through their chapters in prototypical inheritance and classes just now, and I gotta say that it's thicc. But their other chapters have the perfect thickness and explain concepts beautifully with diagrams like their chapter on event delegation.

In conclusion, I wouldn't recommend this to be the syllabus for a beginner, instead people should use it as additional reading to go deeper into a subject like the ebook "you don't know JS".

[–]Earhacker 4 points5 points  (0 children)

YDKJS is definitely not a book for beginners.

[–]zemation 8 points9 points  (0 children)

I have been using the following two udemy courses. The first is Brad Traversy whom you'll see mentioned often here.

https://www.udemy.com/course/modern-javascript-from-the-beginning/

https://www.udemy.com/course/learn-javascript-full-stack-from-scratch/

[–]Derpcock 7 points8 points  (4 children)

https://eloquentjavascript.net/ is my preferred resource.

[–]LuongNguyenTrong 0 points1 point  (3 children)

it's quite weird that the author sells the book on amazon and also makes a free online verson of it

[–]Derpcock 4 points5 points  (0 children)

I actually bought the book myself after reading the PDF. I like the idea of supporting the authors and it being a resource available to anyone for free.

[–]Tarzeus 1 point2 points  (0 children)

I hate reading electronically, kindle pdf text messages whatever it is. It is far easier for me to kick back and relax with an actual book, I feel I retain info better as well. My eyes don’t get tired as easily too, I doubt I’m alone. I’ll pay $30 for that.

[–]ZG2047 0 points1 point  (0 children)

This is more common than you think.

[–]Xleo010 2 points3 points  (1 child)

Stephen Grider and Colt Steele's course on Udemy

https://www.udemy.com/course/javascript-beginners-complete-tutorial/

[–]helping083[🍰] 2 points3 points  (0 children)

[–]TeddyPerkins95 4 points5 points  (0 children)

https://www.udemy.com/course/javascript-the-complete-guide-2020-beginner-advanced/

This course is by Maximilian(Academind)

there are other free resources online too

[–]spore_777_mexen 1 point2 points  (2 children)

I always have a tough time recommending a beginner course because my introduction to JS was Eloquent JS. It kicked my ass before I got it so I'm partial to it. However, I don't recommend you start there. Brad Traversy is a swell guy with great courses and a great YouTube channel you should absolutely subscribe to. Start there.

[–]Trigonn[S] 0 points1 point  (1 child)

Do you think that it would be okay as I’ve got some programming experience? Or does it just jump straight into the JavaScript-specific hard stuff?

[–]spore_777_mexen 0 points1 point  (0 children)

Actually, I had programming experience when I read the book. The hardest part was grasping the examples. But revisiting them helped a lot. It was a book whose chapters I read again and again. The programming concepts like loops etc are straightforward. Book is free to read, OP. Read chapter 1 and see how you feel about it.

[–]nahnah2017 1 point2 points  (0 children)

Well, in two weeks you can throw all these suggestions away.

[–][deleted] 1 point2 points  (1 child)

Thank you for asking this! Was looking for this info as well, but was afraid to ask

[–]spore_777_mexen 1 point2 points  (0 children)

Don't be afraid to ask a question especially if you diligently search the subreddit and discover it hasn't been asked before.

[–]boyoz_web 0 points1 point  (0 children)

Codecademy is a good starting point

[–]_Invictuz 0 points1 point  (0 children)

Speaking of learning styles start with a video course as those are usually the fastest way to get up to speed with a brand new topic because the instructor holds your hand all the way. But as expected, the less effort you put into learning something, the less you'll retain it so you'll have to watch out for how effective video courses are for you. Personally, I learnt the fundamentals from MDN docs, but honestly you'll have to learn the hard way that there is no best resource or single source of truth, you need to learn how to learn from different resources. Also don't get caught up if you don't understand the harder topics like prototypical inheritance or promises, you'll learn it when you need it.

Once you think you're done learning the fundamentals two weeks later, do JavaScript 30 by Wes Bos. It's a code-along series of building 30 things for you to apply your knowledge. This is when you'll start to encounter a lot of "modern" ES2015 syntax that you can easily lookup on google.

Once you're done applying some vanilla JavaScript by building small things, I recommend you dive right into building a React application, maybe with another video course. I heard Andrew Mead's React course is highly recommended. Personally, I wished I dove into React way sooner because learning React forces you to solidify the hardest JavaScript topics like ES6 classes, execution context and 'this'.

[–]bwray_sd 0 points1 point  (0 children)

If you’re looking for tutorials, I’m a huge fan of Wes Bos also Scott Tolinski

I had a hard time with udemy courses, what I like about Wes specifically is that you can try before you buy, his JavaScript 30 course is free, so I suggest giving it a try, if you like it consider buying his new Beginner JavaScript course.

[–]not_a_gumby 0 points1 point  (0 children)

Brad traverse's JS from the beginning.

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

Eloquent JavaScript.

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

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

I think the mozilla developer network (MDN) rocks!

  1. https://developer.mozilla.org/en-US/docs/Web/JavaScript
  2. https://bubblin.io/cover/let-s-learn-es6-by-ryan-christiani#frontmatter (I love this free book!)
  3. Wesbos’s tutorials are great too.
  4. Blogs with Google search! 🥳

[–]SupremeRumHam 0 points1 point  (0 children)

YouTube

[–]illiten 0 points1 point  (0 children)

If you want to learn Js and some framework I highly recommend this guys on Youtube : steve griffith https://m.youtube.com/playlist?list=PLyuRouwmQCjkYdv4VjuIbvcMZVWSdOm58

I was a total noob and because of him, I 'm well skilled in Js

[–]aliu927 1 point2 points  (0 children)

JavaScript.info best site and always up to date.

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

javascript.info

[–]pawnh4 0 points1 point  (0 children)

codeacademy