书籍整理如下:
C++开发
1《C++ Primer》:全面学习C++的必备书籍
2《Thinking in C++》:了解C++背后的一些机bai制
3《深度探索C++对象模型》:深入了解C++,也是学习COM的必经之路
Windows平台
1《Windows程序设计》:这本书主要讲的是Windows API的使用,是Windows编程入门书籍。上册涉及到的知识基本上就够用了,时间不充裕的话阅读上册即可。
2《Win32多线程程序设计》:Windows下多线程编程必备
3《Windows核心编程》:Window平台基础知识:消息机制,内存管理,多线程,动态链接库等
4《Windows网络编程》:介绍Windows下各种网络协议的开发和并发处理模型。
进阶
1《深入浅出MFC》:Windows下编程,MFC虽然有些过时,但其机制还是有学习的价值。重点学习书中提到的MFC 6大机制
2《COM本质论》:COM是Windows构建用户态的重要技术之一,Windows开发必修课,本书对COM的设计动机作了深入阐述
3《深入解析ATL》:ATL全名Active Templete Library,是用C++的模版封装了COM,这本书主要讲的是对源码分析
4《WTL White Paper》:WTL源自微软,基于ATL的一套开源模版库,主要用于界面编程和工具类的使用
5《代码大全》:这边书主要讲的是工程编码规范
高级
1《深入解析Windows *** 作系统》:Windows大牛书籍,讲的主要是Windows *** 作系统的内核原理
调试技术
1《软件调试》
2《Windows高级调试》
3《windows用户态程序高效排错》
Linux平台
Linux内核
1《Linux Kernel Development》/《Linux内核设计与实现》:Robert Love的著作,不厚的一本书,深入浅出地将Linux内核娓娓道来
Linux使用和Shell编程
1《sed & awk》/《sed与awk》:sed与awk都是Linux下常用的日志分析利器
Linux编程
1《Beginning Linux Programming》/《Linux程序设计》:老牌的Linux编程入门书
2《Advanced Programming in the Unix Environment》/《Unix环境高级编程》:对Unix编程环境做了细致的总结,涵盖了进程间通讯、网络通讯、文件系统等各方面的知识
网络编程
1《TCP/IP Illustrated, Volume I》/《TCP/IP详解,卷一》:对理解TCP/IP协议的设计理念和协议细节有显著的帮助。
2《Unix Network Programming》/《Unix网络编程》,卷一、卷二:网络编程方面难以逾越的著作,事无巨细、深入浅出,强烈推荐
对这些书目抱有100%的信心,全部掌握,融会贯通,即可打通奇经八脉,天下无双。
对了,你没有基础最好从c与c++基础开始。找些基础书开始看。
[C语言入门经典(第四版)](美)霍顿扫描版,《C++ Primer》就不错。
编程电子书|增长黑客手册如何用数据驱动爆发式增长?增长黑客PDF,免费下载
下载 3sg1
编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
我是小白,想自学编程c语言,需要哪种入门书籍自学!
《C语言入门经典》
多说几句:
c语言是一个基础语言,很多语言来自c,但实际很少用到(除非做一些 *** 作系统或者一些基础底层的接口开发),建议你直接学些实用性的编程语言:
如果想做苹果手机或者苹果笔记本上开发程序,学习Swift(原来是object c 也是c语言的一个分支,但是现在慢慢被Swift代替了) 。
如果想学习安卓手机程序开发,学习java语言
如果想编写windows的桌面程序,学习c#或者delphi(这个确实有点年头了,很多人都不学习了,但是我一直在用delphi 开发各种应用,工作在win8,win10 下,也没有感觉有什么问题)
如果想做网页的前端开发,学习,css,js
如果想学习网页的后台开发,学习php,java,c#
如果你对工业控制领域有兴趣,可以学习单片机知识和汇编语言
这些需要你自己设定方向以后,然后学习就可以了,学习的方式
买一些相关的书籍,简单入门的,循序渐进,最好有视频和案列,看着视频,自己敲敲代码,就应该很快入门,然后再提高学习
去一些专门的培训机构,学习几个月
这都是我的一些个人看法,有问题可以探讨,希望能帮助到你。
自学c语言推荐几本入门书籍推荐书籍:
《C语言程序设计:现代方法(第2版)》
小白,想自学电脑编程,求推荐入门书籍谭浩强的C
下来就要看你想从事的方向。一个方向是学习C++,一个是学习JAVA
目前这两个方向待遇方面还可以。
我想自学C语言编程,入门选什么书自学好啊?推荐学习C语言的书籍是: C Primer Plus中文版 因为是全面的讲解+手册 非常合适初学者必备
开发工具是: VS2008 或者 VS2010 或者VS2013
百度一下, 80X86汇编小站 网站里面有篇文章是针对初学C/C++写的,写得不错 标题是:
如何正确的入门Windows系统下C/C++学习领域
希望这篇文章对你有帮助,其实入门学习C语言,重要的是选择一本好书和一个好的开发工具,如果有条件可以配备一个老师,这样你学习效率将会有很大的提升,当然最重要还是你的学习态度 和 毅力
C语言自学书籍推荐(入门)就推荐2本:
谭浩强的C程序设计,累积销量超过1000万册。
K&R写的C程序设计语言,最经典最权威的C教程,也容易懂。
电脑编程C语言入门(自学)1、程语语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。
2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。
3、不需要多少资料,掌握一本《The C Programming Language》就足够了。继续学习就更加容易。建议不要找捷径,通过考试除外,真正的水平提高是建立在编程实践积累基础上的,必须一个一个程序的完成才能提高。
自学韩国语言入门书籍要是自学的话 实际肯定不能难理解了 一定要简单一点 容易理解一点 给你推荐 延世大学出版的韩国语教程 这本教材相对于其他教材还是比较容易的 里面的内容很容易理解和掌握 我入门的时候就用的这本书 感觉挺好的 推荐给你
请大家推荐一些C++的入门书籍。我想自学编程现在已经工作了,同事的朋友有做程序员的,经验是,在学校书看的不要多,看看基础的就可以了,因为在学校都是漫无目的的看书,正因为这样会越来越乏味,刚开始觉得有意思时间长了就厌倦了,没有人走到最后,举个例子吧你平时你听歌用的千千静听软件就是用编程语言写出来的,不一定就是C++,但是C++可以写出来这种软件,你得知道你学习的目的是什么就会坚持下来,呵呵 说的偏离主题了,至于入门书籍很多他们推荐的都不错,但是不一定就适合你,你得自己去图书馆去找,回家看,看完这本再看另一本,同样讲的是基础,但是你看这本这个知识点就能看明白,那个知识点这本就讲的不明白,另一本你能看明白,所以自己去多看多查就好了,基础的看上几遍就不要一味的看书,因为这时候你的基础肯定有不明白的地方,这时候去抄写别人的案例找一本C++案例大全,去照猫画虎,理解每句含义,就知道自己的基础掌握的程度了,这时候要把书当做字典,回去查他们深层次理解基础,比天天看书有趣多了,找些好玩的案例小游戏什么的,自己就爱学了,我只是担心你一味的看书会厌倦,以后必须写程序,呵呵,说的不好见谅,当然首先必须看书但是不一定哪本,自己去一本本大量看,之后再选择,在仔细看这本,在实践,在看书加油吧推荐CSDN搜索一下就知道了很好的网站,
请大家推荐一下C++的入门书籍。我想自学编程。本来我不推荐看C++ PRIMER
因为我看过第三版,感觉确实不适合初学者,
但我最近看过一下第四版,好像很多内容的编排都不同了,
所以你可以试试看《c++ primer》 第四版
如果感觉还是比较难懂,可以先看钱能的《C++程序设计》
想自学编程,哪种语言最适合入门呢编程有很多领域,应该先从你兴趣开始,有兴趣再决定编程领域,有了编程领域在决定语言不同的语言对应着不同编程领域,只有确定这些信息了,才知道要看什么书籍。如果你要学完那是有点不现实因此你要回想一下你兴趣来源是什么比如喜欢做黑客,喜欢研究反病毒,喜欢为Windows桌面开发一些实用的小软件等等要分析好兴趣来由,在决定你的发展方向,就好了比如你喜欢为WINDOWS开发软件,那么 C语言是必备基础,学好好了然后在扩展一门面向对象的语言比如C++ C# JAVA 等这些是不错的选择。然后光有语言不行,为了软件的质量保证,还需要研究一下系统理论基础,这样你的软件才能做到对系统的作家兼容性和获取最佳性能。
也可百度一下, 80x86汇编小站 这个网站里面有几篇关于编程入门文章或许会对你有帮助, 或者 你直接联系 这个站长 跟他交流编程方面的事情
程序员必读书籍有哪些呢下面是我精心为您整理的程序员必读的14本书籍,希望您喜欢!
程序员必读的14本书籍
1、《代码大全》 史蒂夫·迈克康奈尔
“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky
Steve McConnell的原作《代码大全》(第1版)是公认的关于编程的最佳实践指南之一, 在过去的十多年间,本书一直在帮助开发人员编写更好的软件。
无论您的经验水平如何,也不管您在怎样的开发环境中工作,也无论项目是大是小, 本书都将激发您的思维并帮助您构建高品质的代码。
2、《计算机程序的构造和解释》
《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。 其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。 其他书籍则处理算法。这些书都有自己所属的位置。
然而《计算机程序的构造和解释》与这些不同。 这是一本会启发你的书,它会燃起你编写出色程序的热情; 它还将教会你认识并欣赏美; 它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。
其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。
3、《C程序设计语言》
《C程序设计语言》(第2版新版)原著即为C语言的设计者之一Dennis MRitchie和著名的计算机科学家Brian WKernighan合著的 一本介绍C语言的权威经典著作。 我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。
原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。
人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。
4、程序员思维修炼(修订版)
生命中没有什么是一成不变的,人们需要改变自己的习惯和方法。不论你是程序员、软件公司管理者、技术奇人还是思想家,或者你只是想让自己的大脑更聪明一点儿,所有尝试改变自己的人,请把本书当作改变的开始……
5、系统化思维导论
关注人文,掌握思维法则,揭开科学与技术的神秘面纱
“它给我的震撼是第一次我能从全局的角度去看待各个学科,科学也不再是冷冰冰的割裂了的教条,不再是难以理解的一堆符号。”
6、优秀的叛逆者:引领组织变革的力量
Lois Kelly和Carmen Medina用她们的实战经验,向我们展示了如何在工作中赢得信赖、提出想法、处理人际关系、管理冲突和保持理智。”
——亚当•格兰特,沃顿商学院教授,《纽约时报》畅销书Give and Take的作者
7、《重构:改善既有代码的设计》
《重构:改善既有代码的设计》适合软件开发人员、项目管理人员等阅读, 也可作为高等院校计算机及相关专业师生的参考读物。
8、《Site Reliability Engineering》
《SRE:Google运维解密》可以让读者学习到Google工程师在提高系统部署规模、改进可靠性和资源利用效率方面的指导思想与具体实践——这些都是可以立即直接应用的宝贵经验。任何一个想要创建、扩展大规模集成系统的人都应该阅读,该书针对如何构建一个可长期维护的系统提供了非常宝贵的实践经验。
9、《Refactoring》
那时候当我读这本《重构:改善既有代码的设计》时,由于它在关于代码异味的单独章节所花的篇幅,使得这本书非常值这个价。该书非常成功,因为它使重构和代码异味的观念成为主流。
Steve Yegge曾对这本书不吝赞誉之词:
2003年10月,我第一次阅读这本书,有一种不寒而粟的感觉。如果你意识到,当你想离职时,你已经工作5年。转天我就随意问周围:“嗯,你已经读过重构方面的书,对吧我只是随便问问,因为我很久以前读过,当然不是现在。”在我所调查的20个人中,只有一个人
10、《Peopleware》
在大学时我读到这本《人件》,该书似乎很令人信服,甚至所有的研究结果都支持该书的观点:不设置截止日期就比设置截止日期要好;办公室比隔间要好,等等。所有开发人员跟我讨论的时候,基本都赞同这些观点。
11、《编程珠玑》
尽管我不得不羞愧地承认,书中一半的东西我都没有理解,但我真的推荐《编程珠玑》,书中有些令人惊奇的东西。 – Matt Warren
12、《修改代码的艺术》by Michael Feathers
我认为没有任何一本书能向这本书一样影响了我的编程观点。它明确地告诉你如何处理其他人的代码,含蓄地教会你避免哪些(以及为什么要避免)。
同意。很多开发人员讨论用干净的石板来编写软件。但我想几乎所有开发人员的某些时候是在吃其他开发人员的狗食。– Bernard Dy
13、《编码:隐匿在计算机软硬件背后的语言》
我推荐CharlesPetzold的《编码》。在这个充满工具和IDE的年代,很多复杂度已经从程序员那“抽取”走了,这本书一本开眼之作。 –hemil
14、《程序员健康指南》
先学下C/C++语言,《C语言程序设计》,《C++语言程序设计》,《C++Primer》,就掌握基本的C++了。还有《VisualC++游戏编程基础》《VisualC++经典游戏程序设计》《nehe教程》《OPENGL游戏编程》《3D游戏编程大师技巧》《Windows游戏编程大师技巧》。
游戏编程指利用计算机编程语言,如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏。目前流行的游戏编程语言为C++编程语言,游戏编程接口为DirectX90、OpenGL和SDL(SimpleDirectMediaLayer)等。现在手机上玩的游戏分为Android与IOS两种平台,分别是用eclipse/MyEclipse和xcode。当然时下也流行一些跨平台的编程引擎,例如cocos2d-x、unity3D等。
《《啊哈C语言:小学生坐在马桶上都可以读懂的C语言编程入门书》zip》百度网盘资源免费下载
pusr
啊哈C语言:小学生坐在马桶上都可以读懂的C语言编程入门书
来自某互联网大咖的推荐与建议:对于想要进入IT行业的学习者来说,除了学习技术知识外、建议再学习思维能力以及了解职场。掌握意向岗位要求的技术,学习寻找问题、解决问题的思维能力,提前了解职场利于自身职业发展。精心挑选18本优秀书籍(技术与思维能力),送给当代大学生。
10本互联网类(与相关职位相匹配):
《人人都是产品经理》
作者:苏杰 - 电子工业出版社
知识匹配的岗位:产品经理
特点与推荐理由:
● 产品经理入门级书籍
● 丰富的工作经验分享
● 系统性梳理用户、需求、项目、团队、战略、修养六大话题
《HTML5布局之路》
作者:刘国利 - 清华大学出版社
知识匹配的岗位:HTML5 (WEB前端) 开发工程师
特点与推荐理由:
● 依照网站开发流程进行讲解,更易吸收
● 提供丰富的学习方法以及开发实战经验
● 理论与实践相结合,提供丰富的案例及面试真题
● 最适合初学者使用的HTML5技术入门书籍
《Head First》 系列书籍
作者:[美] 弗里曼(Freeman E)等 - 中国电力出版社
知识匹配的岗位:计算机类IT开发岗位
特点与推荐理由:
● IT技术入门书籍系列
● 生动有趣、图文并茂
● 易理解入门
《程序员第二步——从程序员到项目经理》
作者:尹华山 - 人民邮电出版社
知识匹配的岗位:项目经理(技术经理)
特点与推荐理由:
● 技术思维到管理思维的改变
● 适用于技术人员开拓视野
● 从不同视角来审视工作、生活与自己
《SEO实战密码》
作者:昝辉 - 电子工业出版社
知识匹配的岗位:SEO工程师
特点与推荐理由:
● SEO百科全书类的入门指导
● 理论与实践相结合
● 从SEO原理到工具再到技巧解析
《乌合之众:大众心理研究》
作者:[法] 古斯塔夫·勒庞 - 新世界出版社
知识匹配的岗位:产品及运营基础理论
特点与推荐理由:
● 大众心理学
● 群体理论的经典著作
● 颠覆人们对群体的认知,对群体层层分析、逐步推进
《部落的力量》
作者:[美]戴夫·洛根 等 - 中国华侨出版社
知识匹配的岗位:产品及运营基础理论
特点与推荐理由:
● 互联网时代团队管理圣经
● 依靠部落的力量,掌握撬动团队飞跃的4个杠杆点
● 指导管理者如何激发每一个人内在潜能
《从零开始做运营》
作者:张亮 - 中信出版社
知识匹配的岗位:运营(新媒体运营等)
特点与推荐理由:
● 运营入门级书籍
● 运营工作相关内容广泛
● 全面科学的运营思维介绍与案例解析
● 介绍相关运营经验
《重新定义公司 谷歌是如何运营的》
作者:[美] 埃里克·施密特等 - 中信出版社
知识匹配的岗位:CEO
特点与推荐理由:
● 实用、易理解的公司管理指南
● 解读谷歌如何颠覆传统的MBA模式
● 一本充满能量、令人兴奋的创业入门书
《重新定义团队 谷歌如何工作》
作者:[美] 拉斯洛·博克 - 中信出版社
知识匹配的岗位:人事经理(人力资源管理)
特点与推荐理由:
● 揭秘谷歌的人才和团队管理的核心法则
● 《纽约时报》畅销榜第一名
● Business Insider 2015最佳商业书籍
● 以人为本企业的团队组建和管理原则
8本思维能力与职场知识类:
《谁动了我的奶酪》
作者:[美] 斯宾塞·约翰逊 - 中信出版社
相关思维能力:跳出适应区、目标
特点与推荐理由:
● 寓言故事
● 如何面对变化
● 在生活与工作中得到更多成就感
《致加西亚的信》
作者:[美] 阿尔伯特·哈伯德
相关思维能力:执行力
特点与推荐理由:
● 职场畅销书
● 提高执行力的方法
● 对自己负责
《把时间当作朋友》
作者:李笑来 - 电子工业出版社
相关思维能力:时间管理
特点与推荐理由:
● 时间管理是成功的关键所在
● 学会打开心智
● 从心智成长的角度谈时间管理
《杜拉拉升职记(共4册)》
作者:李可
相关思维能力:职场故事
特点与推荐理由:
● 职场故事
● 职场指南
● 帮助职场新人了解职场规则
《如何阅读一本书》
作者:[美] 莫提默·J艾德勒 等
相关思维能力:阅读方法、学习方法
特点与推荐理由:
● 学习阅读方法与能力
● 学会梳理书籍骨架
● 不同书籍适用的不同阅读方法
《学会提问》
作者:[美] 尼尔·布朗 等 - 机械工业出版社
相关思维能力:提问方法、如何思考问题
特点与推荐理由:
● 批判性思维指南
● 锻炼批判性思维,提出好问题
● 学会理性分析推理
● 克服偏见对判断的影响
《金字塔原理 思考、表达和解决问题的逻辑》
作者:[美] 芭芭拉·明托 - 南海出版公司
相关思维能力:如何思考、表达、解决问题
特点与推荐理由:
● 学会问题思考的逻辑与练习
● 掌握语言表达的逻辑与练习
● 解决问题的方法论与练习
《卓有成效的管理者》
作者:[美] 彼得·德鲁克 - 机械工业出版社
相关思维能力:自我管理、团队管理
特点与推荐理由:
● 现代管理之父著作之一
● 管理者应如何做到卓有成效
● 管理者应具备哪些特征
以上就是关于我想学习编程需要购买那些书籍全部的内容,包括:我想学习编程需要购买那些书籍、求编程菜鸟自学书籍!、我是小白,想自学编程c语言,需要哪种入门书籍自学!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)