Somewhere along the line, about when OOP came along, I was diverted into doing other things. So, I lack the "cultural refinement" that must have come along with it.
I've written programs in C, C++, VBA, C#, and Fortran (of whatever recent vintage) but, I must admit, quit in starting on C# because there were all those class names that had no meaning for me. I couldn't even debug an example program as a result!
I think I understand the general concepts - so that's not it.
It's the specifics that are elusive.
I've seen the same thing in VBA but seem to have been able to get things done. It was sort of like "programming by example" as in "copy & paste".
I've researched it a bit but don't seem to find the answer. So:
What is the key to understanding the Classes, what they're called and what they do, so that one can be relatively productive? Does this come by osmosis?
It must be something like a dictionary....
Or, if the proper term is other than "Classes", can you enlighten me a bit please?