DEV Community

jun
jun

Posted on • Updated on

My favourite Javascript learning resources on Github 🌟

I started to learn Javascript about a year ago, there are so many online tutorials, blogs, courses and even the GitHub, it's not only the place I push my codes, but also a place to learn! And I realised that the most important thing to learn any languages is to understand the core concepts of it and get your hands dirty.

These are the curated resources on GitHub that I have used myself or at least gone through, so I can definitely recommend them. Let's dive into the core pillars of the JavaScript language.

 

JavaScript Algorithms and Data Structures

  • 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

JavaScript Questions

  • A long list of (advanced) JavaScript questions, and their explanations ✨

clean-code-javascript

  • 🛁 Clean Code concepts adapted for JavaScript

What the f*ck JavaScript?

  • A list of funny and tricky JavaScript examples

33-js-concepts

  • 📜 33 concepts every JavaScript developer should know.

Awesome JavaScript Learning

  • A tiny list limited to the best JavaScript Learning Resources

Learn-JavaScript

  • Best Collection of JavaScript Tutorials including where to find online help

Become-A-Full-Stack-Web-Developer

  • Javascript part of Free resources for learning Full Stack Web Development

30-seconds-of-code

  • Short JavaScript code snippets for all your development needs

modern-js-cheatsheet

  • Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.

Functional-Light-JS

  • Pragmatic, balanced FP in JavaScript.

javascript-dev-bookmarks

  • A collection of articles that will help you get better at JavaScript.

30-Days-Of-JavaScript

  • 30 days of JavaScript programming challenge.

 
 


Thanks for reading! I hope you will find it useful and feel free to share your favourite Javascript learning resources. Keep curious 😃

Top comments (15)

Collapse
 
tjay_dev profile image
Thomas Jaskiewicz • Edited

I can also recommend this: github.com/getify/You-Dont-Know-JS

Collapse
 
junlow profile image
jun

Great recommendation!

Collapse
 
cacaudev profile image
cacaudev

Thank you so much for the links!! I'm studying clean code and was searching for a guide just like this!! S2

Collapse
 
junlow profile image
jun

Glad it helps! 😄

Collapse
 
uzair004 profile image
Muhammad Uzair

signed up now and realized i just landed on gem 🙌

Collapse
 
junlow profile image
jun

Thanks and welcome to dev 😄

Collapse
 
griffital profile image
Matt Griffiths

Great resource, thanks! 👏🏼

Collapse
 
anand86674 profile image
Anand

I really appreciate your help. Thank you.

Collapse
 
junlow profile image
jun

You're welcome! Happy learning :D

Collapse
 
adeleke5140 profile image
Kehinde Adeleke

Thank you.

Collapse
 
junlow profile image
jun

Welcome!

Collapse
 
rijupatra9 profile image
Riju patra

thanks for sharing . i was kinda looking for it

Collapse
 
junlow profile image
jun

You're welcome!

Some comments may only be visible to logged-in visitors. Sign in to view all comments.