After graduating from Uni doing a computer science course I went into a testing job to tie me over for a while, however a while has turned out to be over a year and I've completley forgot how to program (3 years well spent
). I was never really that good at it but I'm determined to get back into and could do with picking up the basics again before getting back into the more complex stuff.
Anyone got recommondations for a book that goes through the principles of OOP as well as teaching C#?

Anyone got recommondations for a book that goes through the principles of OOP as well as teaching C#?