计算机编程语言C C++ C#如果要学习的话 应该从哪里学起?要具备哪些基础,应该注意哪些东西?

请过来人帮忙指导下小弟不甚感激... 请过来人帮忙指导下 小弟不甚感激 展开
 我来答
法术大师巴林
2011-08-11 · TA获得超过5017个赞
知道小有建树答主
回答量:1003
采纳率:25%
帮助的人:368万
展开全部
学习编程,一上来会面临两类问题:理解语言、如何些程序。
如果是看题目如《VC++XXXXX》的书,讲的更多的是如果使用编程环境给你提供的支持,如怎么弹出对话框,怎么显示图片,怎么响应鼠标操作。这部分的书推荐 微软技术丛书系列。
如果看的是《C++程序设计》类似名字的书,则主要讲的是语言的语法本身,学起来可能会很枯燥(写出来的程序没有窗体、没有界面,只有黑色的控制台),但这部分是语言的基础,不学好的话很多东西看不明白。

推荐两边同时学起来,在学VC的时候,遇到看不懂的语法就去查C++的语法书,并把相关语法看看。因为毕竟写出有界面的程序才能有继续学的动力。

另外,建议先学C#,而不是C++(更不是C),理由如下:
C在上位机(就是除了单片机,低端嵌入式)外,很少有应用场景了,虽然相对简单一点,但是没有用。对你理解现代的(至少是面向对象的)编程理论也没有帮助。
C++是语言里面的老大哥了,但是……真的有点老了。从微软的开发软件就能看出来,03年到10年这7年,4个版本中,C++改动最少,怎么看都有一种劝你不要用的意思在里面。而且C++语法复杂,很对概念也与现在公认的编程习惯不符,对新手来说,很容易陷入语法的泥潭中不能自拔。
C#是微软强推的语言,至少在WINDOWS下,这个语言绝对是无往不利;上手简单,语言设计的也符合现代编程的习惯,有利于你学习更高一级的编程思想。支持库(.net)功能强大,可以避免很多麻烦的事情,让你跟集中于学习应该学习的东西。
keeper3k
2011-08-11
知道答主
回答量:42
采纳率:0%
帮助的人:21.2万
展开全部
其实基本不要什么基础,只要你有一本C的如本书籍,然后有一台电脑、电脑上有相应的编译器以供你打代码
C/C++基本是一个道理,VC++和C#的“形式”上比较像
我建议你从C开始学,随便找本入门的书 比如谭浩强的《C语言程序设计教程》
然后开始学的时候步要硬扣那些东西到底是为什么,你只要认为“啊!他的功能是这样的!”就可以了,等到后面,会一一为你介绍一些关键字的功能和用法~
其实学这些你完全可以把他当作一种语言来学,你手里的那本教程书就是介绍其主要语法和一些单词的意思,就OK了~
努力 加油!

原创.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锅劲
2011-08-11 · TA获得超过283个赞
知道答主
回答量:24
采纳率:0%
帮助的人:36万
展开全部
先说C# 如果你有耐心,好好学,只要半年!
C++ 一样,想要比较牛至少 1年
C 这个入门只要1个月,但是要想精通,太困难,没个5到10年你没法精通!
再说你学习语言,要耐得住寂寞,多看书!特别是书上的例子,希望都能
自己敲一下代码!这个非常重要!
当你觉得你的基础熟悉了后,你就要做一些小的程序,比如开发一些小游戏等
你会发现你获益良多!
敲代码这个特别重要!
最后,你也别吓着了,有个老师曾经对我说:编程很简单,会循环,会判断就可以了!!!
所以你也不要觉得有多高深,只要你 有恒心,就可以的!!!
我是一个师范学校毕业的师范生!但是我现在工作是C语言开发,有什么问题可以我们一起探讨
谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小强624
2011-08-11 · 超过24用户采纳过TA的回答
知道答主
回答量:208
采纳率:0%
帮助的人:128万
展开全部
http://www.bcwhy.com 里面很多C++资料。

其实基本不要什么基础,只要你有一本C的如本书籍,然后有一台电脑、电脑上有相应的编译器以供你打代码
C/C++基本是一个道理,VC++和C#的“形式”上比较像
我建议你从C开始学,随便找本入门的书 比如谭浩强的《C语言程序设计教程》
然后开始学的时候步要硬扣那些东西到底是为什么,你只要认为“啊!他的功能是这样的!”就可以了,等到后面,会一一为你介绍一些关键字的功能和用法~
其实学这些你完全可以把他当作一种语言来学,你手里的那本教程书就是介绍其主要语法和一些单词的意思,就OK了~
努力 加油!

学习编程,一上来会面临两类问题:理解语言、如何些程序。
如果是看题目如《VC++XXXXX》的书,讲的更多的是如果使用编程环境给你提供的支持,如怎么弹出对话框,怎么显示图片,怎么响应鼠标操作。这部分的书推荐 微软技术丛书系列。
如果看的是《C++程序设计》类似名字的书,则主要讲的是语言的语法本身,学起来可能会很枯燥(写出来的程序没有窗体、没有界面,只有黑色的控制台),但这部分是语言的基础,不学好的话很多东西看不明白。

推荐两边同时学起来,在学VC的时候,遇到看不懂的语法就去查C++的语法书,并把相关语法看看。因为毕竟写出有界面的程序才能有继续学的动力。

另外,建议先学C#,而不是C++(更不是C),理由如下:
C在上位机(就是除了单片机,低端嵌入式)外,很少有应用场景了,虽然相对简单一点,但是没有用。对你理解现代的(至少是面向对象的)编程理论也没有帮助。
C++是语言里面的老大哥了,但是……真的有点老了。从微软的开发软件就能看出来,03年到10年这7年,4个版本中,C++改动最少,怎么看都有一种劝你不要用的意思在里面。而且C++语法复杂,很对概念也与现在公认的编程习惯不符,对新手来说,很容易陷入语法的泥潭中不能自拔。
C#是微软强推的语言,至少在WINDOWS下,这个语言绝对是无往不利;上手简单,语言设计的也符合现代编程的习惯,有利于你学习更高一级的编程思想。支持库(.net)功能强大,可以避免很多麻烦的事情,让你跟集中于学习应该学习的东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jane_sen
2011-08-23 · 超过12用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:22.8万
展开全部
你安排的顺序是正确的,先学c吧,找一本谭浩强的书,精读,然后多练习上面的例子,一定要自己思考自己实际练过之后才会有所收获。别怕出错,改错的过程其实很有乐趣的,你会发现知识掌握的更熟练了。同一个问题,书上是这样的解法,你自己也可以想出来另外几种,没准比他的更高效,更好。不断积累,你就会有所提高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式