1,学习编程的确是进一步了解计算机相关知识的比较好的途径之一,所以建议你学习一下。
2,计算机是帮助人们解决问题的有力工具,而编程语言是操作这一工具的最好方式,至于具体
使用何种语言其实并不十分重要,重要的是你解决问题的逻辑思路,而计算机语言只是被用来
描述这一思路而已。但个人意见还是以C语言作为入门语言,它语法简单,正因为如此,使得它非常
灵活、高效。而且作为系统级的语言,是编写操作系统的主要工具。
3,4 既然建议你学C,那么推荐几本书,第一个就是谭浩强的那本经典之作,尽管有人说它不怎么样,
但个人认为非常适合初学者。等到对C有个全面的了解后,可以看看《C专家编程》,《C陷阱与缺陷》。
这两本书可以使你通透的认识C。有了一定的编程基础后,可以学习一下面向对象的程序设计方法,可以
学习C++或Java。另外,要想使自己水平有长足进步的话,要看看系统编程方面的书,windows平台下可以看看
《windows程序设计》,《windows核心编程》等等。再以后就可以看看网络编程,数据库编程方面的书了。现代
计算机系统涉及面很广,你可以专注于某些方面,具体就看你个人的兴趣了。总之要先把基础打好。
另外要知道,学习一门语言不是靠一两本书就能学好的,要多动手,刚开始学习时,可以将书中的例子照搬一下,
慢慢的可以做一下书后的习题(这方面谭浩强那本书作的比较好,所以才建议你从它入门)。
另外数学是训练你逻辑思维能力的最佳途径,所以建议你打好数学基础。
至于买书的话推荐一个网站,www.china-pub.com,很专业的网上书店,而且价钱便宜。
时间有限,就说这么多了,希望多你能有帮助
应该先从你兴趣开始,有兴趣再决定编程领域,有了编程领域在决定语言.
不同的语言对应着不同编程领域,如果你要学完那是有点不现实.
因此你要回想一下你兴趣来源是什么?比如喜欢做黑客,喜欢研究反病毒,喜欢为Windows桌面开发一些实用的小软件等等.
要分析好兴趣来由,在决定你的发展方向,就好了.
比如你喜欢为WINDOWS开发软件,那么 C语言是必备基础,学好好了然后在扩展一门面向对象的语言比如C++ C# JAVA 等.这些是不错的选择。
然后光有语言不行,为了软件的质量保证,还需要研究一下系统理论基础,这样你的软件才能做到对系统的作家兼容性和获取最佳性能。
也可百度一下, 80x86汇编小站 这个网站里面有几篇关于编程入门文章或许会对你有帮助, 或者 你直接联系 这个站长 跟他交流编程方面的事情。
建议你从HTML开始,先用编辑器,再渐渐脱离,转用记事本,弄清HTML是一切的基础。
此后,选定一个语言,初学者还是ASP比较好理解。一开始可以再尝试搭建一些网站系统,这样不容易厌烦。此后试着看一些代码,这个时候要系统性地学习了,可以买一本初级的书,按照上面的例子写一些简单的程序。
这是我的个人经验:因为有着前面的积累,后面学写程序,不会被书本所局限,可以达到真正的“创作”级别。