在这篇文章中,我分享了来自不同编程领域的有用的书籍,例如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语言的基础知识,以及面向对象编程等更深入的主题。
开发者技术前线 欢迎各界读者投稿,加群学习请回复“加群”,
领取专属 10元无门槛券
私享最新 技术干货