I've just bought a book and can recommend it wholeheartedly, it has revealed some of the mysteries I've wondered about such as "shallow copy".
For anyone who has used C for example in the past, it will all fall into place, especially when the book describes things in terms of the Stack and Heap.
Microsoft Visual C# Step by Step 8th edition. by John Sharp (why did his name have to be Sharp ?

)
If you want to write C# plugins for CamBam this book is as good as it gets, for me anyway.