I have found a straight-forward and simple tutorial site in the UK that does a good job in explaining the concepts around object oriented programming using Microsoft C#.
The site is called Object Oriented Programming for C# and can be located here: http://www.blackwasp.co.uk/ObjectOrientedConcepts.aspx