免费电子书列表
在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:
Assembly Language
- ProgrammingGroundUp
 - Paul Carter’s Tutorial on x86 Assembly
 - Software optimization resources by Agner Fog
 
Bash
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
Forth
Git
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
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
Mercurial
.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
Objective-C
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
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
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
SmallTalk
- SmallTalk Free Ebooks Courtesy of Stéphane Ducasse
 - Squeak By Example (Smalltalk IDE)
 
Subversion
*SQL (Implementation agnostic) *
Vim
你有和我们分享的计算机电子书列表吗?欢迎在回复中和我们分享。
(转载本站文章请注明作者和出处 酷 壳 – CoolShell ,请勿用于任何商业用途)





 (18 人打了分,平均分: 3.94 )
《免费电子书列表》的相关评论
好书一堆一堆的,痛苦啊。。什么都想学。。。可恶。。。唉
这个: http://freebookshare.com
确实痛苦,还是英文的
http://www.ppurl.com/ 这里有很多
很好啊,收藏
,列表第四个,我看到了MindView Inc
Thinking in C++和 Thinking in Java 就是MindView公司总裁写的啊
两本书的中文版我都买了,,
悔当初,E文没学好。。。
唉,资料这么多,收藏吧
太棒啦! 看来英语得好好学啦!
英语不好还真是痛苦!
现在再学也不晚,继续努力
Darn DrScheme & HTDP…
不知道从哪里学起
I am often blogging and i really appreciate your content. The article has really peaked my interest.
http://www.it-ebooks.info