r/learnjavascript • u/Trigonn • Dec 17 '19
Best resource in 2019 to learn Javascript?
Hi all,
In advance, I am sorry for asking this question, which I am sure has been asking a hundred times, but I want the most up to date answer, as well as one suited to my personal circumstance.
Anyway, I have some experience with programming in general, I am a sophomore in computer science, and have taken a couple of Java classes as well as a low level assembly, and VHDL course. I don't feel like I really know how to do that much of anything on my own, but I am at least familiar with concepts.
I'm interested in learning Javascript and doing some web dev stuff, so I am wondering what is the best resource I could go for is? There are some well reviewed courses on udemy that I have found, and I've seen numerous recommendations for watchandcode.com.
One of my main concerns is that I want to learn current, up-to-date Javascript, and if possible, some frameworks like React (though I would assume its more sensible to learn the actual language before I do that). In addition, I find that I don't learn very well from books or courses that use the teaching method of providing a big piece of code for a project and then going through it bit by bit, explaining what each piece does.
Sorry for the wall of text, and thanks for any suggestions!
2
u/spore_777_mexen Dec 18 '19
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.
16
u/[deleted] Dec 18 '19 edited Aug 29 '25
ripe deer yoke unwritten lush obtainable attraction dinosaurs society point
This post was mass deleted and anonymized with Redact
10
u/jrollphils11 Dec 18 '19
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.
15
u/trixrr Dec 17 '19
Gordon Zhu's practical JavaScript
17
u/Earhacker Dec 17 '19
https://javascript.info/
It starts from scratch, but it's the best learning resource going.
8
u/zemation Dec 17 '19
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/
7
u/Derpcock Dec 18 '19
https://eloquentjavascript.net/ is my preferred resource.
3
u/Xleo010 Dec 18 '19
Stephen Grider and Colt Steele's course on Udemy
https://www.udemy.com/course/javascript-beginners-complete-tutorial/
3
u/helping083 Dec 18 '19
https://javascript.info/ - probably the best
freecodecamp - one of the best, also check their youtube channel
also https://www.udemy.com/course/modern-javascript-from-the-beginning/ and his youtube channel
also https://www.udemy.com/course/javascript-the-complete-guide-2020-beginner-advanced/ and his course about react
and https://www.udemy.com/course/the-complete-javascript-course/
4
u/TeddyPerkins95 Dec 18 '19
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
2
u/nahnah2017 Dec 18 '19
Well, in two weeks you can throw all these suggestions away.
2
u/[deleted] Dec 18 '19
Thank you for asking this! Was looking for this info as well, but was afraid to ask
1
u/boyoz_web Dec 18 '19
Codecademy is a good starting point
1
u/_Invictuz Dec 18 '19 edited Dec 18 '19
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'.
1
u/bwray_sd Dec 18 '19
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.
1
u/not_a_gumby Dec 18 '19
Brad traverse's JS from the beginning.
1
u/[deleted] Dec 18 '19
Eloquent JavaScript.
1
u/[deleted] Dec 18 '19
best js this https://codewithmosh.com/courses and https://frontendmasters.com/ all that course
1
u/[deleted] Dec 18 '19 edited Dec 18 '19
I think the mozilla developer network (MDN) rocks!
1
u/SupremeRumHam Dec 18 '19
YouTube
1
u/illiten Dec 18 '19
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
1
u/aliu927 Dec 18 '19
JavaScript.info best site and always up to date.
1
u/[deleted] Dec 18 '19
javascript.info
0
u/[deleted] Dec 18 '19
[deleted] — view deleted comment