提供给计算机,软件专业的资料
入门篇 提问篇 提问前请看提问的艺术 这里是简体中文版, 下面有英文版 学习计算机专业, 自主能力非常重要, 学会多思考, 没有经过自己深思熟虑, 并且亲自尝试试验的问题不要提出来, 这样就算有人回答了你, 你也没有学到任何东西, 拒绝伸手党, 强烈建议大家阅读 提问的艺术 一文, 本博客内有该文章的转载, 链接在这里 如果你看不进去那么长的文章, 那么你基本不适合学习计算机, 如果你能按照提问的艺术中讲到的去做, 那么你的自学能力会有很大的提高 语言篇 入门必看: 强烈推荐所有的, 无论对计算机有了解还是没有了解的新生, 去看 哈佛大学的公开课: 哈佛大学CS50, 在网易公开课就有, 链接自己搜索一下 入门语言强烈建议为C语言, C语言是面向过程的语言, 没有类的概念, 入门C语言学会控制流(顺序, 分支, 循环 三大结构) 以及递归的思想, 还有初步了解指针的含义, 就算做C语言入门了 推荐大家去Online Judge 做做简单的题目, 锻炼自己的编程能力, 下面推荐一些书籍 首先要说明的是, 一定不要看谭浩强的C语言入门教材, 本教材的代码严重不符合规范, 且老套 推荐书籍: C语言入门经典 http://item.jd.com/11362614.html (大家以后购买计算机书籍, 认准黑色书皮的, 以及国外的经典作品) (华章教育的图书, 图灵丛书, 都是非常好的计算机资料的出版社) C Primer Plus http://item.jd.com/10062260.html 适合对编程有一点感觉的新生来看, 不然的话可能看不进去 C 和指针 http://item.jd.com/10062667.html 适合对C语言已经有一定了解, 并且能够熟练编写100行左右的C语言程序的同学看, 深入对C语言的指针进行了解 C 陷阱和缺陷 http://item.jd.com/10062654.html 适合已经写过5000行+的C语言代码的同学看, 本书介绍了很多C语言的特性和问题, 给大家指出了很多在写C语言的时候可能遇到的坑 看完这些书, 你对C语言基础(强调!!!! 是C语言基础, 不是C语言, C语言远比大家想象的复杂) 已经非常熟练了,…