您的位置:首页 > 其它

免费电子书列表

2011-12-22 19:06 225 查看
在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: