I remember when I was 2 years old, wearing diapers, and typing in “C:/win” on my families treasured Windows 3.1 Desktop. I remember the A:/ drive for small hard disks, and the B:/ drive for the larger but thinner floppy disks. The first games I ever played, as well as the first fonts I ever installed were somehow magically locked into these plastic disks. I didn’t understand how everything worked, but I knew how to use them. Interestingly enough, it didn’t take me very long to figure out things that even my parents couldn’t figure out. Like troubleshoot hardware problems, or set up a new printer.
My grandfather told me something that I still remember today, “If you can read, you can do anything.” What he meant was that being able to read and understand things would enable you to learn just about anything you wanted to. After that I started finding things to read and trying to apply them as best as I could. One day I found a C++ book in my uncles room, but I just couldn’t understand it. I quickly lost interest and put the book away, unwilling to strain my brain enough to figure it out on my own.