我是一个菜鸟,想学习编程该怎么入手?

解答的要详细哈。

楼主,其实呢,英语对编程形成不了障碍,因为编程语言在程序员眼中,不过是一堆希腊字母组成的各种命令符号罢了。学习什么语言并不重要,重要的是学习编程方法。当然,学习编程方法必须有一种语言作为依托,当你真正的学会编程之后,你就能不在受那一种语言的束缚,一通百通了。比如你学会了C++,再去学Delphi,只要花几十分钟弄清楚它的语法和IDE操作环境的使用方法,马上你就可以开始写自己的程序了。至于一开始要学什么语言,我建议还是学C或者C++吧。这两种因为用的人多,相应的教材也多,便于学习。
学习编程不一定要从C语言学起,比如你接下去要学C++或者C#。C++其实是C的扩充,你想想,假设你打算背下一本英语词典,那你有必要一定先背下小学初中课本中所有的单词,再从头背一遍词典吗?
所以,我可以很负责的告诉你,要学C++,C语言不是必要的。只不过C语言相对来说比较简单,易学,学起来后有个基础要学C++会比较容易。但是有利有弊,它能让你学起来容易些,但因为它是面向过程的语言,而C++是面向对象的语言(关于面向过程和面向对象,当你开始学习编程后你自然就会知道),所以学C后再学C++反而有一定几率束缚了你的思想,让你学得更加艰难。所以其中利弊你自己权衡,我不做建议。
学习编程,其实最重要的是兴趣,特别是自学。你必须能为自己找到编程中的快乐。比如楼主你喜欢玩游戏,那么,学习编程对你来说有什么用呢?编游戏?(囧,呵呵,这个扯太远了,需要很强的基础)编些小游戏其实还是没什么问题的,想五子棋,象棋之类的,很简单。以前,都是你在玩别人写的游戏,现在,当你自己写出一个游戏来的时候,那种感觉是无法形容的。可以为你提供乐趣的还有像编外挂呀什么的。当然了,罗马不是一天建成的,你需要从基础一点点学起,以上那些建议只是为你提供一些动力。
如果你决定从C语言学起的话,那么很简单,网上的教程也一大堆,Google,百度,一搜一大堆。如果你决定从C++学起的话,那么我给你介绍一本书——《Thinking in C++》,中文名是《C++编程思想》(已经被翻译成中文了,我买的是“机械工业出版社”的,已经是第2版了,共分两卷)。就算你没有C语言的基础,还是能看得懂,这点你可以放心。这的确是一本好书,世界著名。
至于编程中遇到的问题怎么解决?很简单……Google一下或者百度一下。
温馨提示:答案为网友推荐,仅供参考
相似回答