I've been learning how to code on and off now for about two years. However, until recently I haven't been able to make much progress on my Codeacademy lessons and other free online Python and Ruby tutorials. I've learned that the biggest obstacle for me to learn how to code last year was coming up with ideas of applications and websites that I wanted to build as my personal side projects. Until I found something I wanted to create and a tool that I would enjoy making or would be useful to me, I couldn't motivate myself to keep finding the time to read through programming tutorials and go through the online lessons. I also realized that it took me a while to get back into student mode. By making sure to study a little bit each day and take notes while I was going through the lessons, I've now been able to get through almost all the Codeacademy lessons.
I'm also excited to see that learning to code has taken on a new movement with the viral video that came out recently from Code.org, which featured entrepreneurs like Mark Zuckerberg and Bill Gates. After watching the video, I made sure to fill out the pledge to help every student learn how to code on the website here. It seems crazy to think that we all had foreign language requirements in high school and college, but learning how to interact with computers through programming was never a specific requirement towards graduating.