看你以后要做什么的了,C是面向低层次的,主要用于嵌入式,操作系统,驱动开发之类的;C++ 是面向对象的,封装性比较好,主要是软件开发和网络这一块的;其它的像java 主要是用于网络开发,数据库之类的!(PHP .NET 等)只是主流大概是这些了!
一般来说要学习C的话,要花很多功夫的!没有三四年时间是达不到什么水平的和档次的,最主要的是多编程了!C++ 是在 C 基础上形成的,要想学的话,应该不会有什么问题的,但还是要结合自己的兴趣和爱好,尽量要精通一两门开发语言,也不是多多益善的!!
呵呵,一家之言,不当之后还请海含呐!!