新手想学电脑编程的该看什么书?

如题所述

入门的话,看看基础点儿的,先选一门语言,然后再学习该语言的语法,这期间要多动手多思考多写例子,书上写的跟自己手敲出来的是不一样的,还有就是要特别注意代码的规范性,注释、缩进,命名等等,这些都很重要。语法学好了之后就自己思考的写一个小东西出来,像记事本,计算器等等。然后就该学习编程思想了,像算法,数据结构都该看看一下了。
推荐语言的话,还是C#语言好了,微软的东西上手比较快,中文帮助文档也全面。
书就买《C#与.NET3.0高级程序设计-特别版》吧,讲的还比较详细,以后也可以看,由浅入深。多上CSDN、博客园、MSDN这些网站,有问题也可以去那儿搜、问。
关于英语,会最好,不会也没关系,编程用到的英语都是专业词汇,就那么多背熟了就行了,就是看英文文档有点儿费劲,不过一个金山词霸就搞定了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-23
最好把你的目标定下
如果只是过把“程序员的瘾” 建议你直接学java或者C# 简单实用 学的速度快 用的多好找工作 再好的技术学完了找不到工作也没用 这类高级语言更贴近业务逻辑和设计模式 而不是程序本身
如光想深入计算机体系做一个“真正地程序员” 那就要学的多的多了
先学c语言 了解类c语言的基本语法 学习数据结构和算法 之后弄明白二进制和溢出 接下来了解内存和指针 这其中要穿插着学习 计算机基础 做到能手写个链表排序 基本算是入门了 有这个基础找工作还是很难的 之后学习一门面向对象语言C# java C++ 找工作就比较容易了

如果想速成就去报个班 java的C#的 自学的话很难尤其是身边没有高手 相对的自学还是还是c语言简单点(语法部分) 推荐本书谭浩强的《c语言程序设计》 之后看看C++或者java的书了解一下面向对象语言的重要特性和高级语言的重要元素

其实到最后 除了特别偏的语言之外 很多语言都是“差不多”的 不外乎数据结构和算法 语法不会写查一下api或者问一下就搞定了 重要的是设计模式和业务 高级程序员重设计懂业务 代码

程序员最好会点linux 如果学习c或者java的 建议使用linux平台 如果想从事linux相关行业 最好会python(和java很想 在linux下有取代java的趋势)
到你找工作的时候最好能在你简历上这么写
熟悉java/C# 了解c/c++
熟悉常用基本算法和数据结构
熟悉linux命令 熟悉或了解python
如果是web开发还要熟悉前台重要技术 CSS DIV javascript 等
如果是wen开发最好有项目经验
第2个回答  2012-05-22
这个问题过于笼统了。首先要看你是偏向哪个方向的编程,是基于服务器的还是基于客户端的。是想做网页方面的编程还是想学习桌面应用程序方面的编程。发展方向的不同也决定了你需要的知识结构的不同。如果是网页编程的话可以从html入门,基本不用买书,网络上就有很详细的教程。然后看看PHP或者ASP方面的书就算是入门了。不过需要对不同的操作系统有一定的了解。网页编程对环境有一定的依赖。

桌面应用方面的编程就各式各样了,看个人。喜欢简单快速开发的可以学习Delphi,VB.NET,C#,JAVA甚至是Python或者Perl,当然C/C++也是非常好的选择。每一门编程语言都有他自己的经典书籍。并且这些经典在你入门阶段就会给你培养一个好的编程习惯帮助你快速成长。只有你确定了方向了才能够给予你比较明确的书目推荐。本回答被网友采纳
第3个回答  2015-04-02
新手编程看什么书,希望能看懂的,容易理解的。关于桌面软件方面的编程
第4个回答  2019-07-31
网上有公开课,很多,但是如果更系统的学,可以看看这边,毕竟互联网it学校
相似回答