The JavaScript Way
A modern introduction to an essential language.
Overview
"The JavaScript Way" is a book to help you get off to a good start in the JavaScript universe or catch up with its newest evolutions. Here are some highlights:
- Designed to be as beginner-friendly as possible, while covering some advanced concepts and good practices.
- No complex setup needed: start working immediately from your browser.
- Written from scratch using the latest language version (ES6/ES2015), avoiding awkwardnesses from the past and giving you future-proof knowledge.
- Each chapter is accompanied by a series of exercises to put your newly acquired skills into practice.
This repository contains the book source files. Your contributions are most welcome.
Read a bit more about this project here.
Table of contents
- Introduction
- Part I : Learn to code programs
- Part II: Create interactive web pages
- ...
- Part III: Build web apps
- ...
More to come!
Published version
A published version is available on Leanpub on a pay-as-you-want pricing model. Pricing will eventually change when the book is complete. If you like what you see so far, your financial contribution to this effort would be much appreciated.
Acknowledgments
This book is built upon two online courses I wrote for the French EdTech startup OpenClassrooms:
- Learn to code with JavaScript (Apprenez à coder avec JavaScript)
- Use JavaScript in your web projects (Créez des pages web interactives avec JavaScript)
Thanks to Jessica Mautref for her watchful eye during the writing process, and to Emily Reese for the initial English translation. Both also contributed many good ideas.
I've been inspired by other authors who decided to publish their books in an open way: Kyle Simpson, Nicholas C. Zakas, Axel Rauschmayer and Marijn Haverbeke.
Cover logo: Creative blue swirl by Free Logo Design.