免费编程书籍推荐

node.js

1. The Node Beginner Book(有中文版),这本书主要针对那些有OO语言经验,比如Ruby,Python等等,同时了解一点Javascript,但是对Nodejs一无所知的读者,这本书除了教给你必要的Node开发入门知识外,还会一并介绍一些作者认为你应该掌握的“高级”Javascript知识,所以它并不仅仅是一本简单的“Hello World”类型的指南,你可以在这里阅读HTML版,也可以选择购买PDF/MOBI/EPUB版(226页)以表示对作者的支持。

2. Mastering Node.js,这本书尚未完工,主要针对有经验的开发者,虽然只有21页,但是已经包括了node.js大部分模块的介绍,且例子短小精干,绝无废话,并且除了HTML版,还免费提供了PDF/Mobi以及EPUB格式下载,如果你是JS熟手,或者需要在阅读器上阅读,那么这本书是个不错的开始。

coffee

1. Smooth CoffeeScript,超过200页的内容以及35个课后习题,从基础的函数式编程到面向对象,再到基于HTML5 Canvas以及WebSockets的客户端-服务器Web应用。

不需要任何编程基础,如果你已经对脚本语言有所了解,那么可以直接跳到范例章节。

2. CoffeeScript Cookbook,这是一本多人协作的CoffeeScript书籍,集合社区之力为你提供各种CoffeeScript的便捷菜谱,如果没有找到你想要的,你也可以通过这里贡献你自己的菜谱。

3. The Little Book on CoffeeScript,一本关于CoffeeScript的小书,旨在帮助你快速的了解CoffeeScript及其最佳实践,构建自己的客户端应用,尽管只有5个章节,但是CoffeeScript并不是一门复杂的语言,因此5章已经足够你掌握它了。

python

1.简明 Python 教程 ( A Byte of Python )

简明 Python 教程是Swaroop C.H. 教授为Python初学者写的一本书。“如果你只会打字的话,那这本书就是给你写的。”这本书的网站上这么写道。

2.Python核心编程 ( Learn Python the Hard Way )

Python核心编程是Zed Shaw为初学者写的一本书,书内使用的是Python 2.6版本。

Shaw是Mongrel以及Mongrel2的作者,以及这个程序员宣言的作者。

3.面向非程序员的 Python 教程 ( Non-Programmer's Tutorial for Python )

面向非程序员的 Python 教程是维基教科书的一个项目,分为Python 2.6Python 3两个版本。

4.Python 编程 ( Python Programming )

Python 编程也是维基教科书中的一个项目,上面提到的麻省理工学院正是使用了这本书。

5.Python 入门指南 ( The Python Tutorial )

Python 入门指南是由Python官方发布的一份教程。他也被麻省理工学院所使用。有Python 2.7以及Python 3.0的版本提供。

6.Python 思想 ( Think Python )

《Python 思想:软件设计介绍》的作者Allen B. Downey是富兰克林工程学院的计算机系副教授。这本书提供很多版本,包括印刷版本(传送门)。这本书是在Python 3.0出生之前写成的,后来更新加入了一些脚注去解释3.0与2.*版本之间的不同。

JavaScript Patterns Collection:   http://shichuan.github.com/javascript-patterns/

build-web-application-with-golang:   https://github.com/astaxie/build-web-application-with-golang/blob/master/preface.md

http://www.golang-book.com/

pythonbooks: http://pythonbooks.revolunet.com/

jsbooks: http://jsbooks.revolunet.com/ 

 

猜你喜欢

转载自caok1231.iteye.com/blog/1807686