It was different when I was a 5th grader in many ways. Learning how to code was not in the realm of elementary schools back then. Computers were simply too large and expensive for kids to play with, and having a good teacher who knew programming languages was a rarity. So I was in a bit of a blur when I pressed the "P" key on my first, just unboxed, brand new, and state-of-the-art Sinclair ZX Spectrum keyboard with amazing 16KB of RAM memory. It reacted immediately, and at the bottom of the large home TV, it said "PRINT", followed by a blinking black square cursor. "2+2" I added and hit "ENTER". It was like magic seeing "4" printed on the screen the next instant. The magic, of course, was not in the correct number. It was rather in the unworldly feeling I got that exact moment of what would come next. What I could command it to do. It was like I found the door of the amazing new world, and the door started to open wide! Soon later I ...