Front-End Developer Handbook 2018

This is a guide that anyone could 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 2018.

It is specifically written with the intention of being a professional resource for potential and currently practicing front-end developers to equip themselves with learning materials and development tools. Secondarily, it can be used by managers, CTOs, instructors, and head hunters to gain insights into the practice of front-end development.

The content of the handbook favors web technologies (HTML, CSS, DOM, and JavaScript) and those solutions that are directly built on top of these open technologies. The materials referenced and discussed in the book are either best in class or the current offering to a problem.

The intention is to release an update to the content yearly.

The handbook is divided into the following three parts:

Part one broadly describes the practice of front-end engineering.

Part two identifies self-directed and direct resources for learning to become a front-end developer.


Read Online:

Download a .pdf, .epub, or .mobi file from:

Contribute content, suggestions, and fixes on github:


Creative Commons License
This work is licensed under a .