Thanks for sharing your story! I’m still at the beginning of my learning journey (27 and had never written a line of code until a few months ago, stuck in a soul-sucking office job), and it’s really interesting to read about your experience. I love the phrase “discomfort zone” a lot!! I think I’m going to use it as my mantra.
I’m still suuuuper basic and doing the HTML/CSS grind (peppered with a bit of Python), and it feels like every time I start to feel confident in something in those it either a) gets really complicated again right away or b) has fallen out of my head by the time I’ve gone to actually use it. I’m trying not to get too frustrated. Time to embrace the discomfort zone!
I also like your philosophy about age… I’m 27, so slightly younger than you are, but I still feel the whole “Am I too old for this?? Will I be in a room of 18-year-olds who have been coding Minecraft (or whatever the Youth of Today do) since they were 12?” feeling sometimes… Programming is completely different from anything most people have learned before they come to it no matter how old someone is. Everyone does their time as a newbie, no matter how old they are.
Hang in there, and if you feel like it, would love to have an update once you have a little more time in the job!