From zero to front-end hero (part 2) – Everything JavaScript
medium.com