Originally Posted by office politics
I learned c back in college. I have a tough time making the transition to OOP. I think I get the basic idea. objects have methods and attributes. but I get confused of how to use namespaces and classes. I guess I write the classes as objects and write procedural code to use those objects.
An object is an instance of a class, usually.
learning the low-level languages (like C) IMO is important before you start OOP though. But after that, you should move to an actual OOP language, such as Java or C# where you can actually take advantage of the changes. If you want to start slow, you could do C++ first (which is a hybrid language, essentially).