大把免费编程书籍

http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books



2498 favorite
7831

I'm trying to amass a list of programming books that are freely available on the Internet. The books can be about a particular programming language or about computers in general.

What are some freely available programming books on the Internet?

share
  comments disabled on deleted / locked posts / reviews

locked by Bill the Lizard Aug 15 at 14:56

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: FAQ.

113 Answers

1 2 3 4 next
2487

Meta-Lists

Graphics Programming

Language Agnostic

Android

Autotools

ASP.NET MVC

Assembly Language

Bash

C / C++

C#

  • See .NET below

Clojure

CoffeeScript

ColdFusion

DB2

Delphi / Pascal

Django

Emacs

Erlang

Flex

F#

Forth

Git

Go

Grails

Haskell

HTML / CSS

Java

JavaScript

JavaScript (Node.js specific)

LaTeX

Linux

Lisp

Lua

Mathematica

Maven

Mercurial

Nemerle

  • See .NET below

.NET (C# / VB / Nemerle / Visual Studio)

NoSQL

Oberon

Objective-C

OCaml

Oracle Server

Oracle PL/SQL

Parrot / Perl 6

Perl

PHP

PowerShell

Prolog

PostgreSQL

Python

R

Ruby

Ruby on Rails

Scala

Scheme

Sed

Smalltalk

Subversion

SQL (implementation agnostic)

Teradata

Vim

Websphere

Windows Phone

share
 
328

Book: Structure and Interpretation of computer programs (Table of contents)
Lectures are here, smaller re-encoded versions from MIT OpenCourseWare are here.

share
 
24  
the lecture videos are available for this too man find them atgroups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures –  jake  Oct 17 '08 at 11:52
5  
2  
There is a Berkeley OpenCourseWare project (CS 61A, the first of the Cal 3 part lower division curriculum) using the same text with video lectures available here: webcast.berkeley.edu/course_details.php?seriesid=1906978270 –  unmounted  Oct 15 '10 at 7:35
5  
If anyone's interested in SICP in epub format: github.com/ieure/sicp –  Wesley Rice  Nov 29 '10 at 17:24
show 3 more comments
144

MIT has their open course ware for computer science.

http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm

share
 
131

It's not an ebook, but every programmer should probably watch it.

MIT's - Structure and Interpretation of Computer Programs, Video Lectures

Also, Berkley have their lectures posted online

share
 
1  
Here's the book accompanying the SICP video lectures: mitpress.mit.edu/sicp/full-text/book/book.html. –  Jules  Dec 21 '08 at 23:48
1  
Stanford also has lectures of many courses online at the SEE project. –  ninjalj  Jun 26 '10 at 14:49
84

It's not a proper book, but one of Wikipedia's spinoffs is Wikibooks, which has quite a lot of books in different stages of development.

share
 
71

Bruce Eckel offers several books including Thinking in Java

share
 
58

Bruce Eckel has free books on several topics here.

Dive Into Python is a nice free Python book. Check out Thinking in Java and Thinking in C++ as well.

share
 
55

Building Skills

  • Building Skills in Python
  • Building Skills in Programming
  • Building Skills in Object-Oriented Design
share
 
46

http://knowfree.net/

That is an amazing resource, not all of the links work, but about 95% which is still awesome

share
 
3  
I don't think it is a valid link. Are they following copyrights rules? –  Zerotoinfinite  Jan 18 '11 at 8:50
42

Bruce Perens' Open Source Series, several books on different Open Source projects.

share
  show 1 more comment
38

Collection of Free Programming and Technology Related Books

This post contains the list of sites offering Programming, Information Technology and Computer books which are provided by Publishers and Authors legally and free.

share
 
36

AddedBytes.com has a pretty useful collection of Cheat Sheets.

share
 
31

Not to be ignored, some helpful material available on http://code.google.com/edu/ andhttp://www.wikibooks.com/

share
 
29

This document has a very nice overview of the GoF book AKA Design Patterns. (CC licensed)

share
 
26

The Art of Assembly Language Programming

share
 
1  
Full title is: "The Art of Assembly Language Programming". By Randall Hyde. 2003. For x86. Published by No Starch Press (San Francisco). Second edition due November 2009. –  Peter Mortensen  Aug 1 '09 at 11:04
25

The NerdDinner tutorial is a great way to start with ASP.NET MVC.

[Update] An even better tutorial is the official ASP.NET MVC Music Store Step-by-Step Tutorial.

share
  show 2 more comments
23

Maíra Wenzel's Blog

MSDN Library is now featuring 44 chapters from 13 O’Reilly books on subjects such as C# 3.0, Visual Basic 2008, ADO.NET 3.5, .NET 3.5, the ADO.NET Entity Framework, WCF Services, and ASP.NET 3.5.

And here’s the list of the books that have some of their chapters featured on the library:

ASP.NET:

  • Building a Web 2.0 Portal with ASP.NET 3.5: Learn How to Build a State-of-the-Art Ajax Start Page Using ASP.NET, .NET 3.5, LINQ, Windows WF, and More
  • Learning ASP.NET 3.5, Second Edition: Build Web Applications with ASP.NET 3.5, AJAX, LINQ, and More
  • Programming ASP.NET 3.5, Fourth Edition

Visual Studio 2008:

  • C# 3.0 Cookbook, Third Edition: More than 250 solutions for C# 3.0 programmers
  • C# 3.0 Design Patterns: Use the Power of C# 3.0 to Solve Real-World Problems
  • C# 3.0 in a Nutshell, Third Edition: A Desktop Quick Reference
  • Learning C# 3.0: Master the fundamentals of C# 3.0
  • Programming Visual Basic 2008: Build .NET 3.5 Applications with Microsoft's RAD Tool for Business

.NET Development:

  • ADO.NET 3.5 Cookbook, Second Edition
  • Programming .NET 3.5: Build N-Tier Applications with WPF, AJAX, Silverlight, LINQ, WCF, and More
  • Programming Entity Framework: Building Data Centric Apps with the ADO.NET Entity Framework
  • Programming WCF Services, Second Edition: Building Service Oriented Applications with Windows Communication Foundation
  • RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5
share
 
1  
looks like someone is desperately clutching at straws in a losing battle for market. I wondered when would MS eventually start taking these steps. –  Peter Perháč  Jul 2 '10 at 8:18
1  
@Peter: Hmm, what makes you say this ? –  ram  Jul 2 '10 at 13:46
1  
@Peter Perháč: I agree with "the rebooter", you comments seems out of context. –  AMissico  Jul 2 '10 at 14:39
18

Have a look at theassayer.org.

share
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值