I got the OOP concept from the beginning but the way languages like C++ implemented OOP made it difficult.
Ruby is currently one of the best implementations of OOP. Ruby that I have seen. Ruby makes it easier to understand [and appreciate] some things that Java is trying to do.
Keep Up with TechRepublic