A couple weeks back I had a particularly crazy week at work. The weekend rolled around and I felt like I still had a thousand things to do. I was feeling overwhelmed and realized I needed to step away so I didn't explode. I remembered a conversation I had earlier in the week with a colleague who was talking about online learning sites like codecademy and teamtreehouse. On a whim I loaded up codecademy and found the JavaScipt track. I worked my way through the first few examples and I was hooked. Over the next week I forced myself to spend 30-60 minutes each day going through more examples. I wasn't having any trouble with any of them (other than spending 30 minutes to locate an error that turned out be a typo) and was really REALLY enjoying it.
Putting it to use
I was quickly able to tackle the ticket and mark it complete. To say the least, I was excited and encouraged.
After wrapping up the jQuery track I wanted to take a quick look at JSON. I worked through the API example of using JSON to send emails through Mandrill. Again, I was able to work through it, and more importantly I was able to understand it rather quickly.
Since diving in to codecademy I've found myself asking myself “What took so long? Why didn't I do this a year ago?” My wife answered it best when she said, “Well, you're doing it now.” As usual, she's right. I AM doing it now, and loving it.
Big thanks to codecademy for the excellent tutorials. If you're interested in learning to write some code, you should definitely check them out.