My books

Book Series: A Better Way to Learn JavaScript

The most comprehensive book series
on learning JavaScript available today!!!

Click on each book cover to be taken to each book's sales page

Grab all the books for 60% off

React books

React from scratch, Book 1: The Basics

React from scratch, Book 1: The Basics

This book is my answer to the question: How to teach React to a complete beginner, in as little time as possible? Need to learn the basics quickly? This is your book.

🛒 Buy
React from scratch, Book 2: Hooks and Forms

React from scratch, Book 2: Hooks and Forms

In this book, you continue discovering the ins and outs of React by building your portfolio using hooks and forms.

🛒 Buy
React from scratch, Book 3:

React from scratch, Book 3: Context and Redux

This book teaches you how to control state with some great techniques, namely: Context and Redux.

🛒 Buy

Angular books

Book cover for the book: Angular from scratch, A friendly guide for absolute beginners

Angular from scratch: A friendly guide for absolute beginners

In this no-fluff book, we pick apart the building blocks of Angular in the first two chapters, giving you the skills to dive straight into building apps in Angular 2+. Every step is explained and each concept is covered so it's easy to understand what is happening and why.

🛒 Buy

Vue books

Book cover for the book: Vue.js from scratch, A friendly guide for absolute beginners

Angular from scratch: A friendly guide for absolute beginners

In this no fluff book, we dive straight in to building apps in Vue.js. Every step is explained and each concept is covered so it's easy to understand.

🛒 Buy

My other books

Here are my other books, listed chronologically (newest to oldest):

  1. Building Amazing Layouts, Book 1: Learn the basiscs of HTML5, CSS3, and Bootstrap 5
  2. Building Amazing Layouts, Book 2: Bootstrap Layouts in Depth
  3. Vue CLI 3 Quick Start Guide
  4. Vue.js Quick Start Guide
  5. Elm Web Development
  6. Bootstrap 4 Cookbook

Feel free to check out my work here: