npm init to having a working
I hope if there's someone else going thru the same pain of learning these tecnologies, will finds this useful.
This tutorial assumes you are on a unix machine, with
nvm installed. You don't really need them, but they will make your life easier:
Each chapter of this gitbook has its own branch and a release, and each section has a tag and a diff, so you can jump to any part of the tutorial using
git clone or see the differences between each sections using the diffview on github (links are provided at the begining of each chapter, and at the end of each section).