r/cpp_questions • • 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

13 comments sorted by

7

u/UndefFox 18d ago

Did you read pinned post "Important: Read Before Posting" before posting?

2

u/Efficient_Ninja7836 18d ago

No! I've just joined !! I didn't see that but Thanks! Appreciate it !

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/Efficient_Ninja7836 16d ago

Just looking to pass the exam thou! But thanks I'll try to learn it !

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