It’s just a way to approach a problem, to decompose it into independent functions, and to compose those functions together. This is the kind of thinking that anyone can master. Computer programming is just one of the ways to master it. Of course, later on I would have a personal computer, and then I started programming.