首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你应该在 2018 年看完这10本免费编程书

在这篇文章中,我分享了来自不同编程领域的有用的书籍,例如Web和移动应用程序的开发。有些书很适合初学者,有些则适合更高级的程序员。

这10本书,以拓展你的技术栈,你可以选择你喜欢的,并收藏起来。如果想看其他书籍,请看这里:程序员进阶必备的图书推荐(免费赠电子版)。

React学习之路

学习React的道路对于想要学习React的初学者来说是一本好书。本书涵盖了基础知识,一般概念和最佳实践,并向您展示了如何构建分页,搜索和排序的工作应用程序。它还为每章提供了额外的参考阅读材料和练习。

Node.js

Node.js对于Node.js是一个很好的介绍。你将学习Node.js的基础知识,如非阻塞I / O,事件循环,模块和Node.js运行时环境。你还将学习如何使用文件系统和流,访问数据库和编写Web应用程序。

程序员应该知道的97件事

这本书是每个初学者程序员的好资源。它提供了丰富的编程实践和概念。这本书的格式很简单,很容易阅读,有一些很好的例子。

移动开发者权威指南

本书主要介绍创建移动应用程序的过程。详细的介绍研究开发阶段,如规划和规范,原型设计,实施,内部测试和部署等。你还可以找到许多有关UX设计,跨平台和本地开发的建议和提示。

学习Unix命令行到精通

本书是介绍如何使用Unix命令行。它是针对初学者的,而且是以非常简单的方式编写的,不需要任何特殊的计算机知识或技能。遵循教程和练习,你将学习使用命令行的基础知识。

游戏编程模式

这是移动开发人员使用的一组模式。它针对的是开始开发人员,因为它展示了一些最好的移动开发实践和模式,使你的代码更清晰,更易于理解。

学习足够的Git是有必要的(Learn Enough Git to Be Dangerous)

这是Git版本控制的介绍。它适用于所有技能范围的开发人员,因为它不需要Git的任何特定技能或经验。这是教程三部曲的第三部分,包括学习命令行是前提,学习足够的文本编辑器。

掌握iOS游戏开发

掌握iOS游戏开发是针对高级iOS游戏开发者的一本书。它包括超过200页的深入教程和任何iOS平台游戏开发的高级概念。阅读和阅读本书将帮助你将你的项目提升到优化到一个新的水平。

Th Little Go Book

Th Little Go Book是Google Go编程语言的简介。它主要针对初学者,因为它以简单明了的方式以简单明了的例子显示了语言的基础。这本书简单易读,涵盖了83页的大量信息。

Eloquent JavaScript

这是Eloquent JavaScript的第二个版,介绍基本的JavaScript。它适用于初学者和高级开发人员,主要介绍JavaScript语言的基础知识,以及面向对象编程等更深入的主题。

开发者技术前线 欢迎各界读者投稿,加群学习请回复“加群”,

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180131G06D4E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券