I understand the theories behind OOP (ie:inheritance, class and class derivatives, etc.), but I still find I have alot of trouble completing the excersises in the Beginning C# book by Karli Watson. The text is straight forward and I have no qualms with it.
So I have to wonder. What can I do to fully understand how to APPLY what I am learning without always depending on "cheat sheets". And to those that would answer "Build test scripts." or "Just keep coding and it'll come." all I have to say is; When you are trying to learn a language from scratch there needs to be a good base to work with. I am only starting to build a foundation but its not enough to be able to code on my own.
All this to say, What can I Do to understand more!!! I like this field and want to go far with it.