Feeling Lost After 6 Months of Learning Python – What Should I Focus On?

0
5
Asked By TechieNinja85 On

Hey everyone! I've been learning Python for about six months now, and I'm kind of at a standstill. I've completed several basic projects and even tackled a couple of intermediate ones, like an expense tracker, but I still don't feel confident in my skills. Recently, I started learning Django to improve my backend development, as I'm aiming to get a job in this field. However, I find building a complete website challenging, especially when it comes to the frontend design—it just doesn't look professional to me. I'm not excited about the idea of spending several more months on frontend development. Ideally, I want to create SaaS products or AI agents eventually, which definitely requires some frontend knowledge. I've read that it might be better to solidify my foundation in software engineering first before diving into AI. Any advice on how to proceed would be greatly appreciated! Thanks!

5 Answers

Answered By AgentBuilder99 On

If you're aiming to create AI agents, first clarify what you want to achieve. Are you focusing on a single agent or multiple agents that interact? Consider whether they’ll use LLMs or be based on hard-coded logic. Think through the specifics because building AI systems can get complex. Also, for SaaS, just look at what problems people have and see how you can offer a solution. I’ve got some examples from my own SaaS project if you want to hear about them!

TechieNinja85 -

Thanks, I like the idea of creating multiple collaborating agents. Could we discuss my initial concept in a DM?

Answered By ProjectPioneer11 On

You should find a project that genuinely excites you. The best way to learn is through hands-on experience. If you’re looking to build a SaaS, think about what it would involve. You already know Python and Django, so start with an idea and focus on the features you want to implement. Learning through a project you care about is way more effective than just trying to master concepts without context. Plus, have fun with it! It’ll all start coming together once you dive in, and you’ll fill in those knowledge gaps along the way. Set clear goals so you have a roadmap for progress. Good luck!

PythonNovice77 -

Thanks for the advice! Any specific projects you’d recommend that helped you a lot?

Answered By WebDevWizard60 On

Web development is a whole field with its own complexities; you can't master it all with just one programming language. You have to embrace the entire process of frontend and backend development if you want to build a well-functioning web application.

NewbieCoder42 -

Would you suggest focusing on web development as a path?

Answered By SoftwareSage30 On

If your goal is really to work in AI, diving into Django and backend/frontend might not be the most strategic start, unless you're just trying to land a quick job. Learning specific stacks won’t necessarily teach you the fundamentals of software engineering or how AI functions. Instead, focus on foundational knowledge first: algorithms, data structures, and programming principles. Understand how software works at a core level, then you’ll be better equipped to build meaningful AI applications later. So, before you dive into stacks, choose a direction that promotes a builder's mindset rather than just stacking up tools! After six months, you’re just getting started—don’t rush the learning process if it's not necessary.

TechieNinja85 -

That’s really helpful! So you’re saying I should pick a project or a goal and then learn the necessary tools to accomplish it?

Answered By CodeCrusader22 On

I recommend checking out The Odin Project; they cover everything from frontend to backend, and it’s really comprehensive. It might help you see the bigger picture of web development.

LostInCode21 -

I actually started the course but paused it for a while when I hit the JavaScript section. I think I’ll jump back in!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.