JavaScript icon

JavaScript Getting Started Guide

Learn JavaScript using the very best JavaScript tutorials from all over the Internet, submitted and voted for by the community.

Got talent? Submit your header work for fame

JavaScript Tutorials

JavaScript 30 - Build 30 things with vanilla JS in 30 days with 30 tutorials

So, you've done a few courses and read a few books but still don't feel great about your relationship with JavaScript.How do you get better?Build things. Lots of things. Build 1,000 things. Keep it up and don't stop. Seriously.This has always been my advice. Just put in the work and you will get bet...

The Modern JavaScript Tutorial

How it's done now. From the basics to advanced topics with simple, but detailed explanations.Main course contains 2 parts which cover JavaScript as a programming language and working with a browser. There are also additional series of thematic articles.

5 Code Recipes for Asynchronous Code Execution - Time to Hack

See recipes for Asynchronous Code Execution with Promise & Async/Await to achieve different use cases like Serial, Parallel, Mixed, Static values etc

JavaScript Essential Training Online Class | LinkedIn Learning, formerly

What is JavaScript?Working with dataUsing functions and objectsWorking with JavaScript and the DOMChanging DOM elementsHandling eventsWorking with loopsMaking images responsive using markupTroubleshooting codeValidating functionalityMinifying JavaScript

Using React Hooks

Let's work with React Hooks! We'll mess around with:useState(), useEffect(), useCallback, useContext() and more.We'll also explore creating our own custom React Hook.

Should I use React or Vue?

Let's compare and contrast React and Vue. Both are great JavaScript tools. We'll compare React and Vue's: CLI, templating, styling, state, events, and components.

JavaScript Books

Eloquent JavaScript

A great introduction to JavaScript and Node using some good examples including a routing project, a platform game and a skill sharing website.

Front-end Developer Handbook 2019 - Learn the entire JavaScript, CSS and HTML development practice!

This is a guide that everyone can use to learn about the practice of front-end development. It broadly outlines and discusses the practice of front-end engineering: how to learn it and what tools are used when practicing it in 2019.It is specifically written with the intention of being a professiona...

You Don't Know JS Yet (book series) - 2nd Edition

This is a series of books diving deep into the core mechanisms of the JavaScript language. This is the second edition of the book series. Also a link through to the 1st edition of the book series, as they were published by O'Reilly from 2014-2015.

Learning JavaScript Design Patterns

Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language.One reason for this is that they help us build upon the combined experience of many developers that came before us and ensur...

The Vue.js 2 Handbook

I wrote this book help you learn Vue.js quickly!

JavaScript Podcasts

React Podcast

Conversations about React with your favorite developers.