Learn to program exercises from chapter 1 to 10.