计算机专业免费电子书下载列表List of freely available programming books

                                计算机专业免费电子书下载列表

                      List of freely available programming books 

 
在StackOverflow论坛上,有人要打算收集个免费电子书的列表,结果很快就有人分享了一个列表。很不错,我就转过来了。(注意:有些连接可能会被墙掉)

 

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?

 
 List of Free Programming books:

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

 (http://www.j-paine.org/prolog/mathnotes/files/pms/node1.html)

 

PostgreSQL

Python

R

Ruby

Ruby on Rails

Scala

Scheme

Sed

Smalltalk

Subversion

SQL (implementation agnostic)

Teradata

Vim

Websphere

Windows Phone

locked by Bill the Lizard? Mar 3 '12 at 1:19

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.

closed as not constructive by sarnoldNishantGeorge Stocker?Martin.Lasse V. Karlsen Feb 29 '12 at 19:20

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

111 Answers

       

 

 

 

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

share

community wiki

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 
Re-encoded ones: ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/… – Lucas Jones Aug 2 '09 at 12:04
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 – bvmou 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

 

 

MIT has their open course ware for computer science.

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

share
answered  Aug 7 '08 at 13:43

community wiki

 

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

community wiki

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
 

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
answered  Oct 12 '08 at 0:02

community wiki

 

Bruce Eckel offers several books including Thinking in Java

share
answered  Dec 24 '08 at 15:32

community wiki

 

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

community wiki

 

Building Skills

  • Building Skills in Python
  • Building Skills in Programming
  • Building Skills in Object-Oriented Design
share
answered  Oct 12 '08 at 1:47

community wiki

 

http://knowfree.net/

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

share
answered  Aug 7 '08 at 13:37

community wiki

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

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

share
answered  Oct 11 '08 at 23:39

community wiki

show 1 more comment
 

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
answered  Jun 3 '10 at 22:06

community wiki

 

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

share

community wiki

 

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

share
answered  Jan 19 '11 at 5:07

community wiki

 

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

share

community wiki

 
share

community wiki

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
 

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

community wiki

show 2 more comments
 

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

community wiki

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
 

Have a look at theassayer.org.

share
answered  Oct 12 '08 at 1:09

community wiki

 

ACM Classic Book Series is a treasure trove.

ACM Classic Books Series logo  ACM Classic Books Series 
This list of classic books is the result of a poll ACM conducted where members named their favorite computer science books.
We hope you'll enjoy the books in this Classic Books series!
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  The computer and the brain
John von Neumann 
Year of Publication: 1958
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  A programming language
Kenneth E. Iverson 
Year of Publication: 1962
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  IBM system/360 principles of operation
IBM 
Year of Publication: 1964
PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  The multics system
Elliott I. Organick 
Year of Publication: 1972
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  Operating system principles
Per Brinch Hansen 
Year of Publication: 1973
PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  Anatomy of LISP
John Allen 
Year of Publication: 1978
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  Classics in software engineering
Edward Nash Yourdon 
Year of Publication: 1979
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  Mindstorms
Seymour Papert 
Year of Publication: 1980
PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  Selected writings on computing
Edsger W. Dijkstra 
Year of Publication: 1982
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  Writing efficient programs
Jon Louis Bentley 
Year of Publication: 1982
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  Artificial intelligence
Elaine Rich 
Year of Publication: 1983
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  Smalltalk-80
Adele GoldbergDavid Robson 
Year of Publication: 1983
PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  Essays in computing science
C. A. R. HoareC. B. Jones 
Year of Publication: 1989
PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客  201 principles of software development
Alan M. Davis 
Year of Publication: 1995

 

share
answered  Sep 29 '10 at 22:01

community wiki

Not the answer you're looking for? Browse other questions tagged books creative-commons orask your own question.

tagged

books  × 2114
creative-commons  × 64

asked

4 years ago

viewed

775703 times

active

24 days ago

 



  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
英文高清原版,本人资源全部免费,更多资源请查看本人的上传资源 =================================================== 作 者:Julia Lerman 页 数:914页 定 价:567.00 内 容 简 介:Get a thorough introduction to ADO.NET Entity Framework 4 --Microsoft's core framework for modeling and interacting with datain .NET applications. The second edition of this acclaimed guideprovides a hands-on tour of the framework latest version in Visual Studio 2010 and .NET Framework 4. Not only will you learn how touse EF4 in a variety of applications, you'll also gain a deepunderstanding of its architecture and APIs. Written by JuliaLerman, the leading independent authority on the framework,Programming Entity Framework covers it all -- from the Entity DataModel and Object Services to WCF Services, MVC Apps, and unittesting. This book highlights important changes for experienced developers familiar with the earlier version. * Understand the coreconcepts you need to make the best use of the EF4 in your applications * Learn to query your data, using either LINQ toEntities or Entity SQL * Create Windows Forms, WPF, ASP.NET WebForms, and ASP.NET MVC applications * Build and consume WCF Services, WCF Data Services, and WCF RIA Services * Use Object Services to work directly with your entity objects * Createpersistent ignorant entities, repositories, and write unit tests *Delve into model customization, relationship management, change tracking, data concurrency, and more * Get scores of reusable examples -- written in C# (with notes on Visual Basic syntax) --that you can implement right away 作 者 简 介:Julia Lerman is the leading independent authority on the Entity Framework and has been using and teaching the technology since itsinception two years ago. She is well known in the .NET community asa Microsoft MVP, ASPInsider and INETA Speaker. She is a prolific blogger, a frequent presenter at technical conferences around the world, including DevConnections and TechEd and she writes articlesfor many well-known technical publications. Julia lives in Vermontwhere she runs the Vermont.NET User Group, is a board member of theVermont Software Developers Alliance, and a member of the Champlain College Software Engineering Advisory Board. You can read her blogsat www.thedatafarm.com/blog.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大白技术控

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值