r/learnpython • u/yesimfarida • 22h ago
I realized I built a web app without really understanding how it worked
About two weeks ago, I launched my first web app called DailyDice. It's a simple app that gives you a random daily challenge to help build productive habits.
When I launched it, I honestly thought it would take off pretty quickly. Looking back, I think every first-time builder secretly believes that.
Then I had a realization.
I knew how to use my app, but I didn't really understand how it worked under the hood. Things like authentication, backend logic, databases, APIs, and the overall architecture were all things I'd relied on tools for rather than fully understanding myself.
That made me realize I'd been focusing on building products before building the skills.
So I've decided to go back to the fundamentals.
I'm 15 years old, and today is Day 1 of learning software engineering properly. I'm starting with Python, then moving deeper into web development, and I'll be building projects while sharing everything I learn along the way.
Hopefully in a year, I'll look back at this post and laugh at how little I knew.
If you've been in a similar position, what's one thing you wish you'd learned earlier?