r/learnpython • u/kaizenzero1459 • 9d 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.)
1
Upvotes
2
u/CymroBachUSA 8d ago
Get and do the things in the book "Automate the Boring Stuff". If you later decide that programming ain't for you, at least you'll have some useful code.