Learn the raw tech first, then the libraries
Web resources
- HTML5
 - DOM
 - SVG
 - Javascript
 - CSS
 - Canvas
 - WebGL
 - Audio
 - ES2016, WebComponents
 
Libraries
- P5.js
 - Snap.svg
 - Fabric.js
 - Paper.js
 
Git and Blockbuilder
https://help.github.com/articles/good-resources-for-learning-git-and-github/