应该根据你学习编程的目的来讲,如果是为了混个程序员的工作,就学习C++,因为C++应用于广一些,如果是为了个人兴趣和系统学习编程思想,就学习C#,因为C#比C++易懂一些。
其实语言是不重要的,编程世界类似人类世界,想要讲话,讲哪国语言不是最重要的,关键是讲话的内容,即编程世界中的算法设计。
C++推荐用书:《Essential C++》,Stanley B.Lippman原著,侯捷译,简小明快,不过要有一定的基础。
C#推荐用书:《C#精髓》,原著不记得了,译者也不记得了,不过是O Reilly出的,《程序员》介绍过,也要有一定的基础。
如果你实在没有一点基础,就选一本清华的教材把

解决方案 »

  1.   

    不是吧
    我也是一个新手啊有实力和时间的话
    两样都学点也行大势是c#了我只用过C的
    VISUAL的东西查点都把我弄闷了
    还好了 
    经过这一段
      

  2.   

    楼上兄弟。C#移植性不好只是目前来说嘛!
    现在不是LINUX下都可以用C#了嘛!以后只要装。NET FRAMWROK的机都能运行C#嘛!
      

  3.   

    有阿:)
    很多
    csdn以前的铁子也有提到