add chapter 1, 2 to programming-ruby