不知道说c++很难学的是什么心态啊。本人大学专业软件开发。先C++,然后选java,或c#,当然还有数据库,数据结构,windows编程,编译原理,学好软件这几门必修!!!c++必须先学,从前面的基础,很简单,到对指针的理解,对类的理解(就是对面向对象编程的理解)等等,本人觉得是一个渐进的过程,而java,c#是完全面向对象的语言。不知道你学了编程是做什么用 ?现在市场主流是 c++ 与java 的程序员。c#是微软的一种语言,在市场的人才需求方面有限制。java的一个算是主流分支大概就是做企业级java了 。 不过在编程的乐趣上本人觉得c#比较适合那些没有老师的自学者,而且C#也能简单就能写出非常漂亮的软件 。 入门编写平台 我建议用eclips for C++ ,····java 也是eclips for java 。或者你直接下个 myeclipse 。 这些软件免费官网就能下 。是一款高端的平台。
http://www.eclipse.org 网址 。最后一点,走软件这条路,请学着看英文。