I had no idea what programming was when I was 12 but I was very interested in Computers. Back then there was no Internet here in India so I used to explore every feature of Windows 98/ME and all the Software installed. What always intrigued me was how these .exe files are created because I could create every other file like(.bmp, .jpg, .doc, etc,.) with the Software installed but not .exe<p>We had IT in our school but all they taught was how to use word, excel and skipped this chapter in book which was "Programming with QBasic". I did not touch that chapter because it did not have fancy screenshots like other chapter and seemed boring. I use to think Command prompt was a dumb Software and this chapter had one screenshot of cmd.<p>And then one day I took a closer look at that screenshot. It had 2 window screenshots, the window on the left had<p><pre><code> 10 INPUT "ENTER ANY NUMBER: ", N
20 FOR I = 1 TO 10
30 PRINT N,"X",I,"=",N*I
40 NEXT I
</code></pre>
The window on right, was showing a prompt for "ENTER ANY NUMBER: " 8.<p>Entire table of 8 was printed below. I was blown away. I had never seen computer doing what I tell it to until then and honestly it was like I found a super power that day.
Soon I realized that my dad who is headmaster and nothing to do with programming has 1 thick book on "Programming with GWBASIC" from his school, needless to say I read that entire book within few days. That started my journey into Software Development. I am so glad today that I took a closer look at that screenshot. I still could not generate .exe back then because those compilers were hard to come by but finally my buddy who had access to Internet got me the compiler and I generated .exe. It felt amazing.<p>tl;dr I owe my Software Development career to BASIC.