I kind of feel like OOP has a bad rep in the programming community.
Personally, after having programmed Java for over 20 years, its object-oriented programming model feels very natural to me. So, I wanted to share how I think about programming, how I translate my ideas and thoughts to code, and why OOP is actually a really nice programming style for me.
Perhaps it could help you out too.
Link: https://youtu.be/MAnXlpXpFRQ
Subreddit: r/programming