I even created a text file and changed its extension to .COM and .EXE and tried to run it. I'm not sure what I expected but I expected it to do something and it didn't, it wasn't a valid application , so I wanted to learn how to make a valid one.
I was a child and started learning BASIC. Mainly going through the help, instruction by instruction. Typing in snippets from the help and running them, then changing things, seeing what broke and trying to figure out failure patterns and find causality. It may not have been the best strategy but I was less than 9 in 96 and we didn't have Internet. I was able to ask my older brother questions though.
It was just fascinating. The first program I was really proud of was a geography one. I used to look up countries in dictionaries.
I got the idea that I could write a program that gave you all information. So I entered all the countries painstakingly. The data was of course part of the program.
The program takes the country name, in capital letters or it didn't work, and it returns the details(population, surface area, capital).
It was not much and I recall trying to find "users" in my family members. "Say you're curious about Bolivia and want to know more... What do you do?"
Answer: I look it up in the dictionary.
Me: or you run this program and you type the country name in capital letters and it gives you all the information you need.
I was hooked. Seeing those games and tools do what they did, I wanted to learn to build things that were so useful.
- Lego
- Which led to Lego mechanics
- Which led to mechanical engineering
- Which led to manufacturing
- Which led to automation
- Which led to programming
It's a long but surprisingly common path I've found...