This year one of the things I have decided to do is to learn more HTML and CSS. I have been exploring resources and websites that actually let you build something as you’re learning.
Codeacademy is a great resource that actually allows users to learn through building of projects of varying difficulty.
One other similar resource I have started to use is General Assembly : the premise is simple enough by building 3 websites, starting from a basic site to a more complex site you learn HTML and CSS.
Another resource is one I came across on twitter is Jennifer Dewalt’s 180 websites in 180 days. Basically she taught herself to code by building a website every day. With each website increasing in complexity. Inspired by this idea twitter user @52weeksofcode is building a new project every week in 2015. I plan to follow along with this project and also The nice thing about all of this is that @52weeksofcode will be providing his code on github for anyone else to access and use. So it should be another useful resource for me.
So will I build a website a day for the next year? I am not sure but I plan to learn as much as I can to be better placed to understand how some of the magic on the web happens