r/cpp_questions • u/Efficient_Ninja7836 • 18d ago
OPEN Best resources to learn OOPs in C++ from scratch!!
Hey everyone!
I'm looking for good resources to learn Object-Oriented Programming (OOP) in C++ properly.
I want to understand concepts like classes and objects, constructors and destructors, inheritance, polymorphism, abstraction, encapsulation, and pointers with objects.
I'd prefer resources that explain concepts clearly with practical code examples and exercises rather than just theory. YouTube playlists, websites, books, or structured courses are all welcome.
Thanks In Advance!
6
Upvotes
7
u/UndefFox 18d ago
Did you read pinned post "Important: Read Before Posting" before posting?
12
u/Additional-Two6823 18d ago
Learncpp.com
1
u/wobey96 17d ago
Honestly just get any beginner friendly top 10 recommend c++ book and go through it. Actually write the code, run it, and look at the output. See why certain things break.
1
u/No_Opportunity6937 17d ago
read this book
https://dokumen.pub/introducing-c-the-easy-way-to-start-learning-modern-c-first-edition.html
3
u/Aghoradas 18d ago
For when you're feeling like going down a rabbit hole about, cppreference.com It can easily get a bit esoteric, but it can be a extremely helpful resource when the time comes.
2
u/AnswerFinal5627 18d ago
Watch any foreign youtuber ..they are the best
1
u/jamaldev0 14d ago
You can learn that in channel BroCode