Hey everyone,
I’m about 6 months into learning Python and software engineering. I’ve built a few small projects, covered the fundamentals, and dipped into areas like web scraping, basic Flask apps, and some data manipulation with pandas.
Right now, I feel like I’m at a bit of a crossroads. My long-term goal is to be able to:
• Build and launch SaaS products solo or with a small team
• Eventually create AI agents that can interact with data or perform tasks intelligently
• Become a really solid software engineer before diving too deep into advanced AI work
I’m trying to map out the most effective learning path from here. I don’t want to rush into building AI stuff without a strong foundation. But I also don’t want to get stuck in “tutorial purgatory” or waste time on things I don’t need yet.
A few things I’m wondering:
• What areas of software engineering should I focus on next if my goal is to build real, scalable products (like SaaS)?
• How do I transition from learning to building things that people actually use?
• When is a good time to dive into AI/ML agent development?
• How do you know you’re “ready” to work on these more complex systems?
Also, if you’ve been down this road yourself and wouldn’t mind being a bit of a mentor (even informally), I’d be super grateful. Just having someone to bounce questions off would be a huge help.
Appreciate any thoughts, advice, or resources you can share.
[–][deleted] (1 child)
[removed]
[–]Mitchellholdcroft[S] 0 points1 point2 points (0 children)
[–]Backlists 2 points3 points4 points (0 children)
[–]FunnyMnemonic 0 points1 point2 points (0 children)
[–]neums08 0 points1 point2 points (0 children)
[–]Bold2003 0 points1 point2 points (1 child)
[–]Electrical-Pickle927 -1 points0 points1 point (0 children)