C or C++ neh hoda oop concept tika oluwt dgnn
Nope, I guess a language like Java a far better option to learn OOP concepts.
C doesn't have classes or objects so without knowing the language and OOP concept very well, you can't use C to implement OOP. Certainly you can implement OOP concepts in C but that is complex and you need to be proficient in C to do so.
C++ is just too complex for a beginner.
Yes,
Anyone can get started with Java quickly, I would still recommend anyone to start learn OOP with Java, same with the design patterns, Java is a good (if not the best) language to learn design patterns as well.