我想学电脑编程,但我又是一个电脑小白(电脑基础的用法还是知道的),想请教大家指导下我该怎么学?

我可以用什么方法、渠道学?学习的顺序该怎么样?要注意的事项是什么?学习电脑编程需要什么知识、基础?编程的分类?哪一类适合哪类人学习?
请大家根据我的问题来一个个解答,然后我就是一个初中生,对电脑的基本操作和硬件组成都有所了解。我还想让大家推介一种初学者适合学习的编程语言,最好加上这种语言可以看些什么书学习

我就是学软件的。主攻的是Java和C#,但仍不可否认C语言的重要地位,我们学校任何计算机系以外的系都必须要学C语言,但是就是计算机系软件专业不学(我也不知道是怎么一回事儿),当然Java现在已经超越C语言一举成为最常用编程软件之首。
在这里我就先以Java为例,给你提一点建议:
1.你可以先买一本Java面向对象的书,从基础开始,当然也需要辅以网络上的知识来学习,像一些视频教程什么的。
2.顺序肯定是先基础开始,《java基础教程》、《java编程思想》、《head first java》......这些
都可以选择。
3.注意事项,心理一定要强健啊!真的很枯燥,而且比较复杂,学习不是只要学好基础就可以了的,必须全部都通。学java还要学 《数据结构》 以及《Java Web整合开发》,等一大套........
4.数学要好一点,以后你数学中会学算法,恩,你一定要学好!英语...其实我觉得只要你能记住那些编程句式都是用来干什么的就行。
5.编程的分类?我觉得无所谓分类啊,各种编程语言其实也都算是相通的。而且编程是用来干什么的,其实各种编程到最后达成的目的都一样,都是做出项目来!
6.至于哪一类适合哪一类人学习我就不得而知了....呵呵,总之,是要感兴趣,有毅力的人的,恩,我认为还要得细心。其实,看着自己写出的代码最后做出东西来还是很兴奋的,就是 过程很无奈....出错,调试,尤其是调试,或许你调试用的时间比你写代码的时间都长,很痛苦。
你才初中生就开始要自学编程,不得不说你真的很有觉悟,呵呵。其实,编程貌似自学成才的要比学校培养的要多得多。加油啊~

希望可以解决你的问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-31
基础的有数据结构,编译原理,C,算法,这几个是最基础的,但是除了C其他3个比较不好理解,你可以先学C,然后回头看数据结构,算法,编译原理是最难的,等到你在学一门语言之后在回头看编译原理吧,C是最基础,要学好.还有要看看操作系统等书籍
第2个回答  2011-08-30
最好报个班学,关键是你学到以后想用来做什么?编程这个词太广了,C语言、C++等有很多,如果以后想做网站那就去学java,学习内容很枯燥,建议边学习边应用。追问

那入门适合学什么语言?我还是个初中生,想课余学习下,报班什么的就不用说了

第3个回答  2011-08-30
这是一门枯燥的学科,跟其他理科一样,需要兴趣的支持,如果你不是这样的人,那就不用尝试了。编程的人喜欢实在的东西,不太喜欢太多的情感,比较理性,喜欢理科。对理科问题有一种执着,喜欢把事情细化,具象化。还有看你的年龄了~~小孩子发展方向多,人大了就放不下了。。。
第4个回答  2011-08-30
找个辅导班,首先学习电脑基本操作和电脑基本硬件组成,不要急功近利。
基础知识么,会点英语,会点数学运算,会点二进制。
编程分面向过程和面向对象两类。
现在基本上都面向对象了。
编程语言都一样,主流的是java,c#,c++,objective-c。
第5个回答  2011-08-30
多看书,
相似回答