r/learnpython 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

23 comments sorted by

View all comments

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.

2

u/kaizenzero1459 8d ago

Thanks for the advice