Learning How to Program

Posted: March 11th, 2010 | Author: Gordon | Filed under: productivity, technology | View Comments

I kind of wish that I had majored in engineering in college. It’s too late now though (I majored in business). Instead, I’m teaching myself programming. I’m starting with Python at this web tutorial. From there I’m going to go into PHP/CSS/HTML and will attempt to build some websites that I’ve been thinking about for a while now.

The hardest part was starting. Having looked at the material for a few days now, it seems very manageable and is more fun than I thought it would be. If you come from a non-technical background and are trying to raise your tech-IQ it definitely can be done. Thinking that you need classes and the comforts of an instructor isn’t true if you’re motivated and have some hacker friends around. Having this mindset is very empowering, you feel like you can do anything.

If you’ve gone through this process before or have any tips, please let me know. Thanks.


  • http://paulstamatiou.com Paul Stamatiou

    I would suggest taking a look at some screencasting sites there are quite a few but I'm not sure how many are beginner oriented. Regardless, here are some that I know of: peepcode.com, tekpub.com, railscasts.com

    Enjoy the journey!

  • http://gordonzhu.com Gordon Zhu

    Thanks Paul! I'll be sure to check out those sites. Really appreciate the tip.

  • http://www.mystartup.posterous.com Ryan

    I'm doing this, too. I'll be following your path you take since I am trying to get from point A to point B as efficiently as possible. I recommend Head First HTML & CSS. It is a quick read for the basics of those languages.

  • http://gordonzhu.com Gordon Zhu

    Thanks for the recommendation for Head First HTML & CSS. I also took a quick look at your posterous and will follow your progress as well.

blog comments powered by Disqus