I have been tinkering with technology since forever. When I was young I used to reverse-engineer my parent's remote control, because pressing buttons on it felt like magic. Technology has always fascinated me and that is partly why I got into programming.
I started coding professionally days ago. I have had my doubts many times, but I always go back to where I left off. I started off with the basics of C++ programming, which taught me how to work with primitives, operators, functions, loops and conditionals. After that I tried making android apps with Java and got an internship. That got me interested in the Java ecosystem and I found myself playing around with all kinds of Java APIs, until eventually I got my hands on Spring (Boot). I picked up tech like React along the way.
There are two ways to do great mathematics. The first is to be smarter than everybody else. The second way is to be stupider than everybody else -- but persistent.
- Raoul Bott
I believe the same applies to programming.