自学编程,看这些免费的中文编程书籍就够了!
一些外国的编程书籍虽然写得很好,但是因为不是中文的,因此对于英语水平不是很高的程序员来说,阅读起来相当困难。W3Cschool很多资深用户,之前就吐槽W3Cschool小师妹每次收集的资源,都是英文版的,非常不方便。为了解决大家的问题,w3cschool小师妹这回,就为大家收集了很多中文编程书籍,还是免费的。
1.如果你想看操作系统书籍,下面这些,你简直不能错过。这些书籍,主要包括开源世界旅行手册、鸟哥的linux私房菜、linux设备驱动、linux工具快速教程等。这几本书,算是操作系统方面的经典书籍,想要学习的,可以去http://123.w3cschool.cn/computer_resources_1
看一下。其中要重点介绍,的是linux工具快速教程这本书。
linux工具快速教程的优点:
Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择; 实际工作中,我们用到的工具,最常用的总是那么几个参数组合; 为此,写了这本书相对实用的书;这本书专注于Linux工具的最常用用法,以便读者能以最快时间掌握,并在工作中应用;
2.如果你想看web书籍,W3Cschool小师妹为大家收集的,绝对算是经典。这方面书籍,主要有浏览器开发工具的秘密、gulp中文文档、移动WEB前端知识库等。其中需要重点介绍的,是chrome开发者工具中文手册。
chrome开发者工具中文手册的优点:
Chrome DevTools 是公认的优秀的前端调试工具,由于功能强大,所以使用起来有一定的学习门槛,与此同时 Chrome DevTools 暂时没有中文手册,对于不太熟悉英文的同学会比较吃力。
本项目的初衷是为想使用或者正在使用 Chrome DevTools 的同学提供一个中文手册,方便大家学习使用这个优秀的工具,提高前端开发效率和质量!
3.如果你想学java,拥有java编程要点、实战等的书籍,你绝对不容错过。W3Cschool小师妹为大家精选的,主要包括JavaJersey 2.x 用户指南、Apache Shiro 用户指南、Spring Framework 4.x参考文档、Spring Boot参考指南、MyBatis中文文档等。
其中需要重点介绍,的是《Java 编程要点》,它主要的优点如下:
《Java 编程要点》是一本 Java 的开源学习教程,主要介绍 Java 中应用广泛的部分(言外之意,本书不涉 Applet 以及 GUI 框架)。本书也会包括最新版本 Java 8 中的新特性,图文并茂,并通过大量实例让你走近 Java 的世界!
4.如果你想学C/C++,那么W3Cschool小师妹为大家收罗的有关C/C++编程语言学习资料,你值得拥有。这方面书籍,主要有C/C++C/C++ 中文参考手册、C 语言编程透视、C++ 并发编程指南、Linux C编程一站式学习、CGDB中文手册、100个gdb小技巧等。
其中需要重点介绍的是C++ 并发编程指南,这本书的主要优点如下:
传播知识,介绍 C++ 并发编程。目前国内还没有一本完整介绍 C++11 并发编程的中文书籍,希望本书可以帮助广大的 C++ 开发者学习并发编程,降低 C++ 并发编程的学习难度,减少初学者对 C++ 并发编程的恐惧感。
自我激励和提高。创作本书的另一个目的是自我激励和提高。和大部分人一样,本人也是 C++ 菜鸟一枚,在创作本书的过程中我会查阅大量资料,时间长了,自己学到的东西就慢慢积累多了。同时,在写作的时候为了表达清楚和准确,个别语句我会不断推敲,对自己的思维和语言表达能力很有帮助的。最后我坚信: 菜鸟都一样(因为什么都不会),牛人各有各的不同。
5.如果你对版本控制感兴趣,那么学习时可以参考下面的书籍。版本控制(Revision control)是一种软体工程技巧,W3Cschool小师妹为大家收集的书籍,主要包括版本控制Git教程、git - 简易指南、猴子都能懂的GIT入门、Git 参考手册、Pro Git、Pro Git 中文版、GotGitHub、Git权威指南、Git Community Book 中文版等。
其中需要重点介绍的是,GitHub秘籍。GitHub秘籍主要的优点如下:
本秘籍收录了一些Git和Github非常酷同时又少有人知的功能。灵感来自于Zach Holman在2012年Aloha Ruby Conference和2013年WDCNZ上所做的演讲:Git and GitHub Secrets(slides)和More Git and GitHub Secrets(slides)。
6.如果你是android开发者,或者想学android开发,那么W3Cschool小师妹为大家收集的书籍,绝对可以帮助你。W3Cschool小师妹收集的android开发书籍,主要有Android Design(中文版)、Google Material Design 正體中文版(译本一)、Google Material Design 正體中文版(译本二)、Material Design 中文版、Google Android官方培训课程中文版、Android学习之路等。
其中需要重点介绍的,是Android Design(中文版)。这本书的主要优点如下:
我们挑战自我,为用户创造了崭新的视觉设计语言。与此同时,新的设计语言除了遵循经典设计定则,还汲取了最新的科技,秉承了创新的设计理念。这就是原质化设计(Material Design)。这份文档是动态更新的,将会随着我们对 Material Design 的探索而不断迭代、升级。
我们希冀创造一种新的视觉设计语言,能够遵循优秀设计的经典定则,同时还伴有创新理念和新的科技。
7.要想学习CSS/HTML,那么你绝对不能错过CSS/HTML学习CSS布局、通用 CSS 笔记、建议与指导、CSS参考手册、Emmet 文档、前端代码规范、HTML和CSS编码规范、Sass Guidelines 中文。
其中需要重点介绍的,是学习CSS布局,它的主要优点如下:
我们假设你已经掌握了CSS的选择器、属性和值。并且你可能已经对布局有一知半解,虽然亲自去写的话还是会很恼火。如果你想要从头开始学习HTML和CSS,那么你可以看下这篇教程。否则,让我们看看我们是否可以让你在下一个项目少动些怒。
8.学习Go语言,这方面参考的书籍有GoGo编程基础、Go入门指南、学习Go语言、Go Web 编程、Go实战开发、Network programming with Go 中文翻译版本、Go 语言标准库等。
如果你是初学者,可以参考GO编程基础或者GO入门指南。这两本书的主要优势如下,《Go编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向 Go 语言新手级别的学习者。
如果你已经入门,可以看看GO实战开发。
上面W3Cschool小师妹为计算机编程爱好者推荐的经典中文计算机编程书籍,其中包括c语言、Java、vb等编程语言书籍。因为收集的经典书籍很多,上面选取的只是其中的部分。如果有需要,可以去http://123.w3cschool.cn/computer_resources_1看一下,或者把它加入收藏夹。
学编程技术,就到W3Cschool,如果你喜欢我们的文章,可以点击右上角关注我们;如果你想看到更多IT界的资讯,可以加我们的公众号。
公众号:w3cschoolcn