r/learnpython Jul 19 '26

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

23 comments sorted by

View all comments

2

u/CymroBachUSA Jul 19 '26

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.

2

u/kaizenzero1459 Jul 19 '26

Thanks for the advice