My journey on the web started when I was 8 years old. That's when I learned the basics of HTML, CSS and programming... and then promptly forgot everything I had learned. But I still think those beginnings taught me a lot about thinking like a programmer.
I really got serious about software at the age of 14. I downloaded some apps that taught me the basics of JavaScript, Python and other languages and just started playing around with them. I wrote games, websites, web servers, even some basic machine learning and AI. It was a whole new world to me at the time and I was fascinated by it. I felt completely lost at first but then slowly began to get the hang of it which felt great.
I gradually started to realize how much I enjoyed web development in particular. It felt really natural to me and I came to realize that that was what I wanted to do. So I started learning about frameworks, testing tools, build tools and everything else, all while still improving my knowledge of JavaScript. I found React and quickly started to like its workflow and principles. I also started reading about Vue which quickly became my favorite for smaller projects.
Of course no one can ever completely understand all of software development. I still have a lot to learn and I always will have. But I finally feel like I get the gist of it now and like all the hard work has finally paid off.