语言并不重要,重要的是解决问题的思维!!
如果没有面向对象编程的基础的话,我建议你还是研究一下c++语言。没面向对象基础,学c#
是很痛苦的呀???
入门用《primer c#》,语言用《c#高级编程》去学。

解决方案 »

  1.   

    语言并不重要,重要的是解决问题的思维!!
    同意,
    可以直接学习C#,因为它更简单,更接近面向对象。
    推荐:
    《C#入门经典》->《C#高级编程》
    清华出的。
    你可以访问一下这个网站:
    http://www.wrox.com
      

  2.   

    wrox要倒闭了阿,可惜哦,不过他们的书都比较贵。
    不管怎么看书,看什么书最终都会归于实践,所以建议你最好先安装vs.net,然后找本基础的书最好是带实例的,跟着几个实例做做,然后你就会产生一大堆的问题,带着问题再去看C#高级编程,事半功倍的阿,什么入门经典的书建议不要一上来就看,留着当词典用比较好,遇到低级问题又不好问人,比如语法,类型等,翻出来查查还是不错的