I have decided to teach programming to my son in Japanese instead of English. The main reason is that the child has a much better understanding of things in Japanese than in English. In addition, the Japanese program offers a systematic way of learning programming. It includes teaching plans, online textbooks and features a famous entertainer in the videos. I am hoping we can improve each other’s Japanese proficiency and allow him to master basic programming knowledge and skills as well.