免费电子书列表
在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
你有和我们分享的计算机电子书列表吗?欢迎在回复中和我们分享。
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
rt ,楼主现在是小公司运维。由于市场原因,虽然 BOSS 没明说但是感觉也快散了,走之前想转开发。 以前做过 Python 开发,之前看 Golang 感觉有点意思,想学学 …
某些开源项目被收购,下面评论一堆酸的。目前项目还是开源,作为一个吃瓜群众,想问下,如果一个开源项目被收购,需要给 Contributors 分钱吗? 开源的玩法不就是这样的吗…
程序员自由创业周记#16:十月收支 规定 众所周知,从今年 9 月 26 日开始,新 App 必须在备案获得备案号才能在 Apple Store 上架,之前上架的 App 需…