在StackOverflow上,有人要打算收集个免费电子书的列表,结果很快就有人分享了一个列表。很不错,我就转过来了。原帖的地址在http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books (注意:有些连接可能会被墙掉)

List of Free Programming books (compiled): Meta-List

  • How to Design Programs: An Introduction to Computing and Programming
  • 25 Free Computer Science Ebooks
  • Free Tech Books
  • MindView Inc (List of Free Books)
  • Wikibooks: Programming
  • Cheat Sheets (Free)
  • CodePlex List of Free E-Books
  • Book Training – On Video!
  • Sofware Program Managers Network – Free EBooks
  • EBook Share @ linbai.info
  • FreeBooksClub.Net
  • Theassayer.org (Free Online books)
  • O’Reilly’s Open Books Project
  • TechBooksForFree.com
  • Galileo Computing (Free Downloadable German Books)

Graphics Programming

  • Nvidia GPU Gems 1
  • Nvidia GPU Gems 2
  • Nvidia GPU Gems 3
  • Graphics Programming Black Book

Language Agnostic

  • Foundations of Programming by Karl Seguin
  • Computer Musings (Lectures by Donald Knuth)
  • The Cathedral and the Bazaar (Introduction to Open Source Software)
  • Patterns and Practices: Application Architecture Guide 2.0
  • Security Engineering
  • Digital Signal Processing For Engineers and Scientists
  • Getting Real (Courtesy 37 Signals)
  • Structure and Interpretation of Computer Programs
  • Domain Driven Design Quickly
  • OO Design
  • Best Kept Secrets of Peer Code Review
  • NASA Software Measurement Handbook
  • NASA Manager Handbook for Software Development
  • Introduction to Functional Programming – Class Lectures and Slides
  • How to Design Programs – MIT Press
  • Guide to the Software Engineering Body of Knowledge – IEEE Computer Society Press
  • Online Course Materials – MIT
  • Algorithms (Draft Copy)
  • Data Structures and Algorithms
  • Essential Skills for Agile Development
  • Programming Languages: Application and Interpretation
  • Learn to Program
  • Patterns of Software: Tales from the Software Community
  • How to write Unmaintainable Code
  • The Art of Unix Programming
  • The Definitive Guide to Building Code Quality
  • How to Think Like a Computer Scientist
  • Planning Algorithms
  • The Little Book of Semaphores
  • Mathematical Logic – an Introduction
  • An Introduction to the Theory of Computation
  • Developers Developers Developers Developers
  • Linkers and loaders
  • Beej’s Guide to Network Programming
  • Domain Driven Design Quickly
  • Let’s Build a Compiler
  • Producing Open Source Software
  • How to Write Parallel Programs
  • Don’t Just Roll the Dice

ASP.NET MVC:

  • NerdDinner Walkthrough

Assembly Language

  • ProgrammingGroundUp
  • Paul Carter’s Tutorial on x86 Assembly
  • Software optimization resources by Agner Fog

Bash

  • Advanced Bash-Scripting Guide

C/C++

  • The new C standard – an annotated reference
  • The C book
  • Thinking in C++, Second Edition
  • C++ Annotations
  • Software optimization resources by Agner Fog
  • Introduction to Design Patterns in C++ with Qt 4 (Open Publication License)

C#

  • See .NET below

Django

  • Djangobook.com

Forth

  • Starting Forth

Git

  • Pro Git
  • The Git Community Book

Haskell

  • Learn You a Haskell
  • Real World Haskell

Java

  • Sun’s Java Tutorials
  • Thinking in Java
  • How to Think Like a Computer Scientist
  • Java Thin-Client Programming
  • OSGi in Practice (CreativeCommons Attribution Non-commercial Share Alike License)

JavaScript

  • Eloquent JavaScript
  • Crockford’s JavaScript
  • jQuery Fundamentals (starts with JS basics)

Linux

  • Advanced Linux Programming

Lisp

  • Practical Common Lisp
  • On Lisp
  • ANSI Common Lisp
  • Common Lisp the Language, 2nd Edition
  • Successful Lisp
  • Let Over Lamda – 50 Years of Lisp

Lua

  • Programming In Lua (for v5 but still largely relevant)

Maven

  • Better Builds with Maven
  • Maven by Example
  • Maven: The Definitive Guide

Mercurial

  • Mercurial: The Definitive Guide
  • HGInit – Mercurial Tutorial by Joel Spolsky

.NET (C#)

  • Free C# Book Covers C#1.0 and 2.0 (Courtesy of Programmers Heaven)
  • Visual Studio Tips and Tricks
  • Entity Framework (514 pages)
  • Charles Petzold’s .Net Book 0
  • Threading in C#
  • C# Yellow Book (Intro to programming)
  • C# Programming – Wikibook
  • C# Essentials
  • Data Structures and Algorithms with Object-Oriented Design Patterns in C#
  • Illustrated C# 2008 (Download) (.ZIP) [dead link]
  • O’Reilly’s C# Pocket Reference Manual (Free Ebook courtesy of Red Gate Software) [dead link]

NoSQL

  • CouchDB: The Definitive Guide

Objective-C

  • The Objective-C Programming Language

Parrot / Perl 6

  • Perl 6 (Work in progress)

Perl

  • Higher Order Perl
  • Perl The Hard Way
  • Extreme Perl
  • Perl Free Online EBooks Meta-List
  • The Mason Book
  • Practical mod_perl
  • Beginning Perl
  • Embedding Perl in HTML with Mason (Open Publication License)
  • Perl & LWP
  • Perl for the Web
  • Web Client Programming with Perl
  • Modern Perl 5 (Work in progress)

PHP

  • Practical PHP Programming (Wiki that contains O’Reilly’s PHP In a Nutshell)
  • Zend Framework: Survive the Deep End

PowerShell

  • Mastering PowerShell

Prolog

  • Building Expert Systems in Prolog
  • Adventure in Prolog
  • Prolog Programming A First Course
  • Logic, Programming and Prolog (2ed)
  • Introduction to Prolog for Mathematicians
  • Learn Prolog Now!
  • Natural Language Processing Techniques in Prolog

PostgreSQL

  • Practical PostgreSQL

Python

  • Dive Into Python
  • Dive Into Python 3
  • Byte of Python
  • Building Skills in Python Version 2.5
  • Python Free Online Ebooks Meta-List
  • Python Bibliotheca
  • Think Python
  • Data Structures and Algorithms in Python
  • How to Think Like a Computer Scientist: Learning with Python
  • Python for Fun
  • Invent Your Own Computer Games With Python
  • Thinking in Python
  • The Django Book
  • Snake Wrangling For Kids

Ruby

  • Programming Ruby
  • Why’s (Poignant) Guide to Ruby (Mirror via Scribd)
  • Mr. Neighborly’s Humble Little Ruby Book
  • Ruby Best Practices
  • MacRuby: The Definitive Guide
  • Ruby on Rails Tutorial: Learn Rails By Example

Scala

  • A Scala Tutorial for Java programmers
  • Scala By Example
  • Programing Scala
  • Xtrace (Github)
  • List (Github)
  • Pro Scala: Monadic Design Patterns for the Web
  • Exploring Lift (published earlier as “The Definitive Guide to Lift”, pdf)

Scheme

  • The Scheme Programming Language (Edition 4)

SmallTalk

  • SmallTalk Free Ebooks Courtesy of Stéphane Ducasse
  • Squeak By Example (Smalltalk IDE)

Subversion

  • Subversion Version Control: Using the Subversion Version Control System in Development Projects

*SQL (Implementation agnostic) *

  • Developing Time-Oriented Database Applications in SQL,Richard T. Snodgrass

    Vim

    • A Byte of Vim

    你有和我们分享的计算机电子书列表吗?欢迎在回复中和我们分享。

国外免费电子书资源下载相关推荐

  1. 国外免费Icon图标下载网站大全(共55个网站)

    Icon 图标通常应用于对系统的美化和应用程序的UI设计中.但是随着Web2.0的大潮兴起,大而醒目的设计元素也日趋流行.你完全可以把图标应用到网站设计 中,比如菜单栏图标.分类图标等.现在,帕兰映像 ...

  2. 安卓电子书格式_全网免费电子书资源,都在这个神器里了

    图层 互联网IT技巧分享平台 大家好我是你们的三凸 今天要跟大家分享的软件真的超强大 简直让我拜服那种! 迫不及待要跟你们分享 希望每个伙伴都用上它(安卓可用)! 这个软件是网络电子书资源聚合搜索工具 ...

  3. 三年首次大合集:阿里技术免费电子书一键下载!

    简介: 12本阿里技术官方出版电子书开放下载啦!还在一个个地搜吗?不如来收藏本合辑吧! 阿里技术技术电子书全收录! 一文带你看遍12本阿里技术精选电子书,从职业指导到技能指南,从演讲资料到学术论文,专 ...

  4. 全网最优质的电子书资源下载网站,每一个都让你爽翻天!

    小伙伴们平时闲暇的时候都是利用什么来打发时间的呢?我想无非都是去打打游戏或者看看电视,看看小说,对于游戏或者电视,小编知道这些我们只要下载应用就可以做到,但是对于小说来说,大部分都是比较难找,而且还要 ...

  5. 16个超棒的国外免费PSD资源素材网站推荐

    是不是你也同样有过这样的经历,需要免费PSD的时候找不到,不需要的时候又常常能够看到,今天我们将要分享一堆免费下载PSD文件的资源性网站,相信一定能够帮助你加快你的设计和开发. Dribbble PS ...

  6. 拳王虚拟项目公社:有什么适合女孩做的副业?免费虚拟资源下载后盈利的虚拟副业项目

    随着生活成本的增加,很多年轻人的工资开始捉襟见肘.每个月累死累活,拿到的钱一半敬房东,一半敬伙食. 穿AJ限量.用贵妇级护肤品.背LV包包?这些都是别人的生活. 在一二线城市,只靠上班拿固定工资,不能 ...

  7. 给大家推荐一些免费书籍资源下载

    需要C++与C方面的电子书请访问http://club.topsage.com/thread-361458-1-1.html,下面列出一些书帮助大家查看一下,更多没有列出来了! C++程序设计语言(特 ...

  8. 60个国外免费3D模型下载网站

    转自:http://blog.sina.com.cn/s/blog_4ba3c7950100jxkh.html Today, 3D models are used in a wide variety ...

  9. 国外免费3D模型下载网站

    3dmdb 地址:https://3dmdb.com/ CGTrader TurboSquid 地址:https://www.turbosquid.com/ Sketchfab 3dWarehouse ...

最新文章

  1. 超级黑科技代码!Python打造电脑人脸屏幕解锁神器附带接头暗号
  2. R语言使用plotly绘制3D散点图实战
  3. windows 8 及vs2012 下载
  4. [程序员面试金典][JAVA][第02.01题][移除重复节点][Set][双指针]
  5. Oracle数据库ORA-12514错误的解决办法
  6. 从零开始学Java之 编写简单的工程
  7. leetcode 两个数组的交集 II
  8. 《从问题到程序:用Python学编程和计算》——1.3 程序开发
  9. android studio创建一个类继承application_带你全方位了解Android中的Context
  10. 基于c#的windows基础设计(学习日记1)【关于异或运算】
  11. check_mk自定义监控增加性能数据图形展示
  12. 【优化预测】基于matlab粒子群算法优化BP神经网络预测【含Matlab源码 F003期】
  13. 24个可能你现在用不到,但应该了解的 PHP 库
  14. linux系统调用使用方法,Linux系统的使用以及系统调用的开发方法OS.ppt
  15. java 中的builder_Java设计中的Builder模式的介绍
  16. 用NE555的延时电路
  17. 【Python实战项目】全球疫情数据采集 + 可视化展示
  18. 更改Google Chrome 用户文件存储目录User Data 最简单方法
  19. 每周全球科技十大新闻(2021.6.21-6.27)
  20. aws api gateway 使用阿里云的域名访问

热门文章

  1. 数学不好学计算机有影响吗,数学很差能学计算机吗
  2. python大数据运维工程师待遇_大数据运维工程师具体是做什么的?
  3. java界面添加按钮_java界面添加按钮
  4. transformers中GLUE各个任务所用的评估方法
  5. Google云计算之Dremel
  6. 中国运动传感器陀螺仪行业市场供需与战略研究报告
  7. 【轻松学】python中文件的读和写——open、read或readline、close
  8. Latex-加通讯作者的小信封标记
  9. 软件开发人员转型指南
  10. 在输入框加入搜索图标的问题