I think my first push was when I was 12 reading a local popular science magazine and it had an article about a 13 year old kid who had made a very successful iOS game. After that I talked about how I want to do programming so much that my parents got me a "Python for Dummies" book.
Self-learning programming at such a young age was very difficult, I tried to turn to online forums for help and was met with extreme amounts of abuse. The worst by far was StackOverflow and I've hated the site with passion ever since. Things turned around when I started to ask for help on a local social network similar to Facebook and people seeing that I was a kid there were extremely helpful. I still remember the founder of the site even answering a couple of questions I had. I really wanted to work there after these positive experiences, but by the time I grew up the site had been ran into the ground.
After that I had some experience doing some game dev stuff. I played around with game maker, later on made some Minecraft server plugins for Bukkit. One of them even reached over 1000 downloads and is still by far the most successful solo project I've ever published haha.
Where I really started to establish my skills was when I switched schools and the new one had a competitive programming extra curricular class. After being a very active participant there I ended up winning many state level awards at competitive programming, even went for some regional international contests.
Then years later I joined university and absolutely hated it. It almost turned me off of programming just being teached decades old programming knowledge. Waterfall project management etc. One memory of mine is explaining basic c++11 features to the TA because he had never seen them. This was in 2018. There was only one good course I had and I enjoyed - Linux System Programming. I hated the rest so much I dropped out and now am a professional software developer. Still feel like the time I spent at university was just extremely wasted.
I think my first push was when I was 12 reading a local popular science magazine and it had an article about a 13 year old kid who had made a very successful iOS game. After that I talked about how I want to do programming so much that my parents got me a "Python for Dummies" book.
Self-learning programming at such a young age was very difficult, I tried to turn to online forums for help and was met with extreme amounts of abuse. The worst by far was StackOverflow and I've hated the site with passion ever since. Things turned around when I started to ask for help on a local social network similar to Facebook and people seeing that I was a kid there were extremely helpful. I still remember the founder of the site even answering a couple of questions I had. I really wanted to work there after these positive experiences, but by the time I grew up the site had been ran into the ground.
After that I had some experience doing some game dev stuff. I played around with game maker, later on made some Minecraft server plugins for Bukkit. One of them even reached over 1000 downloads and is still by far the most successful solo project I've ever published haha.
Where I really started to establish my skills was when I switched schools and the new one had a competitive programming extra curricular class. After being a very active participant there I ended up winning many state level awards at competitive programming, even went for some regional international contests.
Then years later I joined university and absolutely hated it. It almost turned me off of programming just being teached decades old programming knowledge. Waterfall project management etc. One memory of mine is explaining basic c++11 features to the TA because he had never seen them. This was in 2018. There was only one good course I had and I enjoyed - Linux System Programming. I hated the rest so much I dropped out and now am a professional software developer. Still feel like the time I spent at university was just extremely wasted.