My journey started with an Alfonso bored, but excited to learn new things even if they were completely new for him. Can't remember the exact month or day, but all started on summer of the year 2014. I was playing on a Minecraft server and I really wanted to do something new, in that time you were able to create "plugins" for a server and while there was documentation to do so most tutorials didn't cover the advanced stuff (usually just the how to's on creating commands and basic stuff) So I bought a Java book, at first I didn't get a lot of the concepts, I was in middle-school and as far I knew nobody had knowledge about programming things so there was no one to ask for help. I read that book twice, doing the exercises and I still didn't feel prepared until one day I woke up and I felt like programming something new from the ground up. I did a basic GUI program to add books to a database and manage a collection of books. Nothing too fancy but I was proud of my achievement. Then a did a few Minecraft stuff like minigames and gadgets, i was like a rockstar because not so many people in the spanish/latin community knew how to do custom plugins for Minecraft servers. Few years later i learned JavaScript and how to do websites, now i do mostly backend stuff with Node.JS and TypeScript, and while i'm not an expert i keep learning something new everyday from sites like Hashnode or the Dev community. I love how most people on sites like this one are helpful and willing to help. Was a hard journey? Yes, I thought about throwing the towel a few times. But I'm glad I keep learning and this choice has allowed me to do a lot of things and feel good with myself. Now I'm doing community stuff, teaching people on my surroundings on how to start coding and trying to make people to believe on themselves with lots of activities and effort.