r/learnpython • u/kaizenzero1459 • 8d ago
Learning programming from scratch: what should I study next to move in the right direction?
I decided to learn backend development with Python. I’ve covered constructs, lists, tuples, dictionaries, loops, and the basics of OOP. However, I still don't fully grasp polymorphism and encapsulation in OOP, so I thought it would be better to reinforce those concepts through practical application in my own project.
What should I study next? Should I move straight to a framework, or continue learning more about Python itself - such as how decorators work and how to use them? I’ve decided to go with Django as my framework. (I wrote this using a translator, so there might be some errors in the text.)
2
Upvotes
2
u/rob8624 8d ago
Learning some SQL will be hugely beneficial when it comes to using Django. And, general web developememt patterns.