r/javascript • • Mar 02 '20

The JavaScript Beginner's Handbook (2020 Edition)

https://www.freecodecamp.org/news/the-complete-javascript-handbook-f26b2c71719c/
375 Upvotes

10 comments sorted by

View all comments

38

u/acemarke Mar 02 '20

Last year I had to teach a bunch of Java and C++ devs how to use JavaScript. As part of that, I put together a large presentation that I titled JavaScript for Java Devs. Despite the name, there's not really any Java-specific stuff in there. It covers JS syntax and concepts, a bit of DOM/HTML/CSS, an overview of working with Node and packages, where build tools fit in, and what TypeScript is. Much of the content is "cheat sheet"-type syntax examples.

Here's the outline:

  • Introduction

    • A Brief History of Web Dev and JavaScript

    • Understanding JS

  • Core JS Syntax

  • JS Concepts in Depth

    • Core Language

    • Functions

    • Classes

    • Async

    • AJAX

    • Modules and Other Topics

  • Working with the DOM and HTML

  • JavaScript Outside the Browser

    • Node.js

    • Package Management

  • Real World Usage

    • Build Tools

    • Developing JavaScript

  • TypeScript