As others said C# is a quite easy language to get started with. And once you get a hold of one learning another will be much easier. I haven't read any books while learning C# so I can't recommend any. If you wanna learn C# I would recommend: http://msdn.microsof...studio/hh341490 it is up to date and there are very much content and in my opinion easy to follow.