Working Through Chris Pine's Learn to Program