Orville and Wilbur Wright built the their first airplanes in their home-grown bicycle repair shop. Today, if you to build something new in the way of airplanes, it would have to be bigger and better than a modern Airbus or 797 or whatever they’re up to by now.
When I was in 12th grade (1968), computers were also simpler then than now. I was privileged to take a programming class for 12th-graders that was taught by some high-school teachers, held on Saturday morning at a local junior college. The computer was an IBM 1620, Model I. The programming language was FORTRAN II. The technical reference manual was about 50 pages long, about 30 pages of which actually described the language. The other 20 pages were other technical stuff, like how to compile your programs and save them on the disk.
I read the entire 30 pages in one sitting, and immediately began writing non-trivial FORTRAN programs. While the rest of the class was learning to write loops that could count from 1 to 10, I wrote an interactive program that played Hangman, and others to do mathematical computations that interested me at the time.
TODAY, everything is different. You could start with a typical teach-yourself Java or JavaScript or C++ book, any of which would typically be about 1000 pages long. (If it’s any shorter than that, it’s just a sham probably.) Nobody will even talk to you unless you can claim to be proficient in C++ .AND. Java .AND. JavaScript .AND. HTML .AND. CSS .AND. PHP .AND. SQL – A good beginners book in any of those would run from maybe 700 to 1200 pages.
You also need to collect the necessary support software to run those languages. The good news there is, lots of it is FREE. The even better news is, your computer already has at least JavaScript, HTML, and CSS. They are build into your browser! You can get some versions of Java and SQL for free.
If you have Linux (highly recommended, essentially a requirement, if you want to be a hacker), you can get that for free too, in which case C and C++ come with it, and Apache (web server), PHP, and MySQL are all FREE to download and install.
If you have a modern machine with Winders running, you can STILL run Linux as well. Get a Virtual Machine driver (last I looked, there was still a free version of Oracle [formerly Sun] Virtual Box) which lets you create other virtual machines within your Winders machine, where you could run Linux. You can even “network” your Winders and Linux machines just as if they were two separate physical machines, and thereby start learning about networking (another must these days).
You got yer work cut out for you!
Assignment #1: Begin learning JavaScript, since you already have it available in your browser. Learn to write a simple JS program that does something simple, like display “Hello World” in a web page, then counts from 1 to 10 (displaying the output any way you find convenient). When you get the hang of that, write a program to play Hangman like I did. Or translate English to Pig-Latin.