So it begins.
For the past few years, I’ve been building websites for myself and family. Nothing too crazy. I didn’t really have to actually mde anything.
From there I started building sites for small businesses primarily based on WordPress. I gravitated toward Genesis child themes by StudioPress and promptly started messing with the code to change stuff.
The Old Study Method
My strategy went something like this:
Try to do something new > it doesn’t work > Google it > Read through tutorials and how-tos and documentation > try again > finally get it working > fist pump > move on to the next problem.
I definitely learned, but it was slow going. Google was my friend, to say the least. Basically, I had a learn it-as-you-go strategy that was pretty much working, but wasn’t exactly anything to write home about.
My New Study Method
My haphazard method of learning to code is officially graduating to a deliberate practice. I set up a schedule that includes exercise and at least one solid block of time to study per day. My strategy was largely influenced by Derek Sivers’ posts here and here.
- Links to each week’s projects/source code can be found here:
- Languages used
- I have a set time every morning that is blocked off just for coding. It comes right after a morning run and a nice Slow Carb breakfast.
- Head First HTML & CSS
- FreeCodeCamp (other options: Codecademy, WickedlySmart, among others)
- Didn’t start making flashcards until almost the end of Week 1 (18 APR 2016). Woops.
- Action steps moving forward:
- Make flashcards as I encounter new material
- Study flashcards every morning
This is gonna be awesome. In fact, it already is awesome. Let’s do this.