Learning the basics from a book, teacher or an online course/resource are all good, but to really understand programming and get better at it, you need to actually start programming on a computer. So in that sense the approach by Satou in this chapter is valid, but the follow-up will be just as...