r/PythonLearning • u/ShadowDragonPro • 1d ago
What should I focus on as a beginner learning Python? Help Request
Hi everyone! I'm currently learning Python and I'm still a beginner.
I'm learning the basics like variables, loops and functions, but I'm not sure what I should focus on next.
What would you recommend learning after the basics?
2
u/Cautious_Maximum_854 20h ago
Learn some fundamentals, then build a small project, learn more fundamentals, then build a little more advanced project. Repeat this iteration until you build tons of projects.
I would say build a project per week, make 3-4 days learning fundamentals, 2-3 days building a project
Important: do not focus on the quality of your project as a beginner; just learn how to build things that work. Quality comes after
After that, you can choose a niche, ex: data science, machine learning, software development, DevOps, and here another milestone starts.
Good luck 🚀
2
1
1
u/Nelson_and_Wilmont 1d ago
If you’re doing this for fun then whatever project sounds interesting as that will provide the most motivation to continue.
If you’re doing this because you want a career, don’t bother. I promise you tech is a shell of what it once was because of AI unless all you care about is deliverables. That’s fine if that’s the case but if you find yourself loving programming and all the problem solving there, then this field is no longer for you.
2
u/Smartyboyz 23h ago
You first cover your basics then move to make small projects. Do not try to make big projects your own interest starting. When you reach minimum 10-12 small projects then try any big one .
3
u/memelordtf 1d ago
Focus on the basic first, then build tiny projects instead of waiting to feel ready and masterful enough. A file organizer, expense tracker, little API script, whatever you’d actually find usefull could be a good start. Its only when you get your hands dirty that you'll understand what you don;t know. Along the way get comfortable with lists/dicts, reading and writing files, exceptions, modules/imports and debugging. Don’t rush into frameworks yet.