When I was teaching myself to code, I was amazed at how many incredible resources there were, for free, on the internet. Brilliant sites, like Codecademy and Dash by General Assembly, where you can complete code exercises as you learn. I loved it. I learn by doing, so sitting there…