I finally decided to learn to program. After checking out a bunch of available resources, I’ve decided to go through the Stanford School of Engineering amazing Introduction to Computer Science class. So far, I am extremely impressed with the class, mostly because it includes lectures, handouts, assignments, tests, everything!
And unlike some of the other classes I’ve taken, it doesn’t begin by putting in 1+1 into a terminal. It starts by teaching you a simple “Karel the Robot” program, in which you get a robot to walk around in a grid and drop diamonds named Beepers. It is very concrete and fun for a first time programmer.
However, I do need some support, so I’m starting this blog to keep me motivated through all the hard programming problems.