من میگم شما از کتاب محمد هاشمیان استفاده کن ولی اصلا مرجع کاملی نیست !!! مثلا شی گرایی رو خیلی خیلی کم توضیح داده و بهتره که قسمت شی گرایی رو از یه جا دیگه یاد بگیری مثه اینجا البته اگه شی گرایی رو بلد نیستی ...
و همین طور در خوندن مقالات در سایت های مثه codeproject و c-sharpcorner اینا ... هم باید کوشا باشی !!!!
سوال داری بیا اینجا بپرس و خودت تمرین کن و همین طور به سوالات دیگران جواب بده

در مورد کتاب های زبان اصلی هم پیشنهاد من کتابهای انتشارات Wrox و Apress هست ...
اگه که با سی شارپ آشنایی قبلی دارین از کتاب Pro C#‎ 2008 انتشارات Apress استفاده کنید ...

موفق باشید ...