Skip to main content

Command Palette

Search for a command to run...

You want to learn JavaScript but don't know where to get started?

Updated
โ€ข2 min read
You want to learn JavaScript but don't know where to get started?
M
Software Engineer.

Compiled list of resources for learning JavaScript. Websites, books, coding challenge platforms, Apps and more...

Enjoy.

Websites:

๐Ÿ“Œ http://freecodecamp.org
๐Ÿ“Œ http://javascript.info
๐Ÿ“Œ http://developer.mozilla.org
๐Ÿ“Œ http://eloquentjavascript.net
๐Ÿ“Œ http://w3schools.com
๐Ÿ“Œ http://flaviocopes.com
๐Ÿ“Œ http://khanacademy.org
๐Ÿ“Œ http://codecademy.com
๐Ÿ“Œ http://learn-js.org
๐Ÿ“Œ http://frontendmentor.io
๐Ÿ“Œ theodinproject.com

Books:

๐Ÿ“• Eloquent JavaScript
๐Ÿ“• JavaScript: The good parts
๐Ÿ“• Learn JavaScript visually
๐Ÿ“• JavaScript: The definitive guide
๐Ÿ“• A smarter way to learn JavaScript
๐Ÿ“• You Don't Know JS
๐Ÿ“• Effective JavaScript
๐Ÿ“• Speaking JavaScript

YouTube Channels:

โ–ถ๏ธ Ania Kubow
โ–ถ๏ธ Coder Coder
โ–ถ๏ธ Traversy Media
โ–ถ๏ธ Kent C. Dodds
โ–ถ๏ธ Derek Banas
โ–ถ๏ธ Programming with Mosh
โ–ถ๏ธ Web Dev Simplified
โ–ถ๏ธ Academind
โ–ถ๏ธ Fireship
โ–ถ๏ธ Dev Ed

Podcasts:

๐Ÿ“ป Syntax
๐Ÿ“ป JavaScript Jabber
๐Ÿ“ป Modern Web
๐Ÿ“ป Full-stack radio
๐Ÿ“ป Codepen Radio ๐Ÿ“ป ShopTalk
๐Ÿ“ป JAMstack Radio

Coding Challenge Platforms:

๐Ÿงฉ http://codewars.com
๐Ÿงฉ http://codingame.com
๐Ÿงฉ http://coderbyte.com
๐Ÿงฉ http://exercism.io
๐Ÿงฉ http://edabit.com

Mobile Apps:

๐Ÿ“ฑ SoloLearn
๐Ÿ“ฑ Codemurai
๐Ÿ“ฑ Mimo
๐Ÿ“ฑ Grasshopper
๐Ÿ“ฑ Programming Hero
๐Ÿ“ฑ Programming Hub

If you liked this article, be sure to โค๏ธ it.

Initially created on Twitter:

Let's keep in touch:
Blog: markodenic.com
Twitter: @denicmarko
Github: github.com/MarkoDenic
Codepen: codepen.io/denic

Y
Yousef5y ago

Good.. need to read it another time

L

Thanks for the article! If you ever have time to check out https://app.qvault.io, there are some JS tutorials on there, one of which is free and the other can be earned. Might be worth including in the list!

2
M

Hey Lane Wagner! Thank you so much for sharing this resource. If you have any other resources, feel free to share them.

2
M

Hey, thanks for reading the article! โค๏ธ

If you know any other resources for learning JavaScript, please share them so I can add them in the article. Thank you.

2
D

These are also good ones:

https://roadmap.sh/

https://www.theodinproject.com/

https://github.com/getify/You-Dont-Know-JS

2
M

Hey Dharmen Shah. I already mentioned YDKJS in the "Books" section, but "The Odin Project" is a great resource, and I will add it. Thank you.

3