In September 1995, Brendan Eich, a Netscape programmer, created a language called Mocha in 10 days.
As long as you have access to a web browser and some text editor, you are all set to code, all your solutions will run inside the browser itself.
Communities play a huge role in learning, most of the problems which you’ll face as a beginner have already been solved and documented by someone else.
Codedamn is an interactive coding platform that provides both video lectures and hands-on practice sessions with its labs feature which means you are not just passively watching videos but also implementing what you learn side-by-side.
One great thing here is that this course teaches you about DOM, so you can complement the course with freecodecamp.
MDN Web Docs is an extensive documentation created and maintained by Mozilla. Technically it’s not a course but documentation.
Scrimba.com is a code learning platform whose goal is to create the best possible coding school at the lowest possible cost for students.
Scrimba created a new video format for its code screencast tutorials. All their tutorials are screencast videos and, at any point, you can pause the video and edit the code which your instructor was typing - which is a mind-blowing way to learn.
This is purely a project-based course, here you’ll create a
Building these three awesome projects will be fun and also boost your development skills.
In the initial stage, don’t use this website as a roadmap for your learning, but only as a reference to understand certain topics.
Your first goal should be to get to the stage where you can build amazing projects on your own.
My ideal recommendation for you as a beginner would be to cover the important topics from Freecodecamp and Codedamn: try to complement the learnings of both the platforms, and don’t study the same topic from all the websites if you already get it.
Once your basics are covered, sign up for the Scrimba course to get started in project building. If you complete the course sincerely, you’ll be skilled enough to walk on your own path and start building your own projects once the course is over.
If you have any doubts or you are stuck at something, feel free to DM me on Twitter, I’ll be more than happy to help you. :-)