DEV Community

Cover image for Want to learn JavaScript ? Here's a Detailed Roadmap for you
Husain Bhagat
Husain Bhagat

Posted on

4

Want to learn JavaScript ? Here's a Detailed Roadmap for you

A Detailed Roadmap for youπŸ‘‡

  • Start with https://freecodecamp.org's - JavaScript Algorithms and Data Structures Certification and finish the "Basic JavaScript" module.

You'll get a basic understanding of JavaScript and Programming in
general.
Alt Text

  • Move to http://JavaScript.info and complete the following parts:

    • An Introduction
    • JavaScript Fundamentals You'll start to understand Basic JavaScript concepts and their details. Alt Text
  • Complete "Objects: the basics" section in http://JavaScript.info

By this point you'll have a decent understanding of JavaScript Objects

  • Time to return to freeCodeCamp. Finish the following sections:

    • Debugging
    • Basic Data Structure Alt Text Alt Text
  • Complete "Data types" Section in http://JavaScript.info

Congratulations!πŸŽ‰πŸŽ‰πŸŽ‰
Now you have a great understanding of JS

  • Time to move back to freeCodeCamp. Complete the following sections in order:

    • ES6
    • Object Oriented Programming
    • Functional Programming
  • Finish Part 1 of http://JavaScript.info

  • Finish freeCodeCamp's JavaScript Algorithms and Data Structures Certification

  • Now you'll have to learn something called DOM. For that you'll need a basic understanding of HTML and CSS.

For learning DOM, I would recommend the following two resources:

Congratulations! You know JSπŸ”₯πŸ’―

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay