在stackoverflow找到了不錯的東東,特此記錄。源位址:
<a href="http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books">http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books</a>
Meta-List
<a href="http://www.htdp.org/2003-09-26/Book/">How to Design Programs: An Introduction to Computing and Programming</a>
<a href="http://www.coderholic.com/25-free-computer-science-books/">25 Free Computer Science Ebooks</a>
<a href="http://www.freetechbooks.com/">Free Tech Books</a>
<a href="http://en.wikibooks.org/wiki/Category%3AComputer_programming">Wikibooks: Programming</a>
<a href="http://refcardz.dzone.com/">Cheat Sheets (Free)</a>
<a href="http://blogs.msdn.com/wriju/archive/2009/01/07/free-ebooks-at-codeplex.aspx">CodePlex List of Free E-Books</a>
<a href="http://www.booktraining.net/">Book Training - On Video!</a>
<a href="http://www.spmn.com/products_guidebooks.html">Sofware Program Managers Network - Free EBooks</a>
<a href="http://www.linbai.info/">EBook Share @ linbai.info</a>
<a href="http://www.freebooksclub.net/">FreeBooksClub.Net</a>
<a href="http://oreilly.com/openbook/">O'Reilly's Open Books Project</a>
<a href="http://www.techbooksforfree.com/">TechBooksForFree.com</a>
Graphics Programming
<a href="http://www.gamedev.net/reference/articles/article1698.asp">Graphics Programming Black Book</a>
Language Agnostic:
<a href="http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/4342778#4342778">Object-Oriented Reengineering Patterns</a>
<a href="http://www.codeplex.com/AppArchGuide">Patterns and Practices: Application Architecture Guide 2.0</a>
<a href="http://www.cl.cam.ac.uk/~rja14/book.html">Security Engineering</a>
<a href="http://www.dspguide.com/">Digital Signal Processing For Engineers and Scientists</a>
<a href="http://mitpress.mit.edu/sicp/">Structure and Interpretation of Computer Programs</a>
<a href="http://www.infoq.com/minibooks/domain-driven-design-quickly">Domain Driven Design Quickly</a>
<a href="http://homepage.mac.com/s_lott/books/oodesign.html">OO Design</a>
<a href="http://smartbear.com/codecollab-code-review-book.php">Best Kept Secrets of Peer Code Review</a>
<a href="http://www.scribd.com/doc/7181362/NASA-Software-Measurement-Guidebook">NASA Software Measurement Handbook</a>
<a href="http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-manage.pdf">NASA Manager Handbook for Software Development</a>
<a href="http://dotnetslackers.com/projects/Data-Structures-And-Algorithms/">Data Structures and Algorithms</a>
<a href="http://www.agileskills.org/download.html.en">Essential Skills for Agile Development</a>
<a href="http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/">Programming Languages: Application and Interpretation</a>
<a href="http://pine.fm/LearnToProgram/">Learn to Program</a>
<a href="http://www.dreamsongs.com/Files/PatternsOfSoftware.pdf">Patterns of Software: Tales from the Software Community</a>
<a href="http://mindprod.com/jgloss/unmain.html">How to write Unmaintainable Code</a>
<a href="http://catb.org/esr/writings/taoup/html/">The Art of Unix Programming</a>
<a href="http://nexus.realtimepublishers.com/dgbcq.php">The Definitive Guide to Building Code Quality</a>
<a href="http://openbookproject.net/thinkcs/cpp.php">How to Think Like a Computer Scientist</a>
<a href="http://planning.cs.uiuc.edu/">Planning Algorithms</a>
<a href="http://greenteapress.com/semaphores/">The Little Book of Semaphores</a>
<a href="http://www.ii.uib.no/~michal/und/i227/book/book.pdf">Mathematical Logic - an Introduction</a>
<a href="http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html">An Introduction to the Theory of Computation</a>
<a href="http://devshaped.com/book">Developers Developers Developers Developers</a>
<a href="http://www.iecc.com/linker/">Linkers and loaders</a>
<a href="http://beej.us/guide/bgnet/">Beej's Guide to Network Programming</a>
<a href="http://compilers.iecc.com/crenshaw/">Let's Build a Compiler</a>
<a href="http://producingoss.com/">Producing Open Source Software</a>
<a href="http://www.lindaspaces.com/book/">How to Write Parallel Programs</a>
<a href="http://www.neildavidson.com/dontjustrollthedice.html">Don't Just Roll the Dice</a>
<a href="http://programmer.97things.oreilly.com/">97 Things Every Programmer Should Know</a>
<a href="http://www.fastchip.net/howcomputerswork/p1.html">How Computers Work</a>
<a href="http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html">Is Parallel Programming Hard, And, If So, What Can You Do About It?</a>
ASP.NET MVC:
<a href="http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx">NerdDinner Walkthrough</a>
Assembly Language:
<a href="http://download.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf">ProgrammingGroundUp</a>
<a href="http://drpaulcarter.com/pcasm/">Paul Carter's Tutorial on x86 Assembly</a>
<a href="http://www.agner.org/optimize/">Software optimization resources by Agner Fog</a>
Bash
<a href="http://tldp.org/LDP/abs/html/">Advanced Bash-Scripting Guide</a>
<a href="http://mywiki.wooledge.org/BashGuide">Lhunath's Bash Guide</a>
C/C++
<a href="http://www.knosof.co.uk/cbook/cbook.html">The new C standard - an annotated reference</a>
<a href="http://publications.gbdirect.co.uk/c_book/">The C book</a>
<a href="http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html">Thinking in C++, Second Edition</a>
<a href="http://cppannotations.sourceforge.net/">C++ Annotations</a>
C#
See .NET below
Django
<a href="http://djangobook.com/">Djangobook.com</a>
Erlang
<a href="http://learnyousomeerlang.com/">Learn You Some Erlang For Great Good</a>
F#
<a href="http://www.ctocorner.com/fsharp/book/ch0.aspx">F#</a>
Forth
<a href="http://home.iae.nl/users/mhx/sf.html">Starting Forth</a>
<a href="http://thinking-forth.sourceforge.net/">Thinking Forth</a>
Git
<a href="http://progit.org/book/">Pro Git</a>
<a href="http://book.git-scm.com/index.html">The Git Community Book</a>
Haskell
<a href="http://learnyouahaskell.com/chapters">Learn You a Haskell</a>
<a href="http://book.realworldhaskell.org/read/">Real World Haskell</a>
HTML
<a href="http://diveintohtml5.org/">Dive Into HTML5</a>
Java
<a href="http://java.sun.com/docs/books/tutorial/">Sun's Java Tutorials</a>
<a href="http://www.mindview.net/Books/TIJ/">Thinking in Java</a>
<a href="http://openbookproject.net/thinkcs/java.php">How to Think Like a Computer Scientist</a>
<a href="http://www.redbooks.ibm.com/redbooks/SG245118.html">Java Thin-Client Programming</a>
JavaScript
<a href="http://eloquentjavascript.net/">Eloquent JavaScript</a>
<a href="http://www.crockford.com/javascript/">Crockford's JavaScript</a>
<a href="http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/">Essential Javascript & jQuery Design Patterns for Beginners</a>
Linux
<a href="http://www.advancedlinuxprogramming.com/">Advanced Linux Programming</a>
Lisp
<a href="http://www.gigamonkeys.com/book/">Practical Common Lisp</a>
<a href="http://www.paulgraham.com/onlisp.html">On Lisp</a>
<a href="http://www.paulgraham.com/acl.html">ANSI Common Lisp</a>
<a href="http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html">Common Lisp the Language, 2nd Edition</a>
<a href="http://psg.com/~dlamkins/sl/contents.html">Successful Lisp</a>
<a href="http://letoverlambda.com/index.cl/toc">Let Over Lambda - 50 Years of Lisp</a>
Lua
Maven
<a href="http://www.maestrodev.com/better-build-maven">Better Builds with Maven</a>
<a href="http://www.sonatype.com/books/mvnex-book/reference/public-book.html">Maven by Example</a>
<a href="http://www.sonatype.com/books/mvnref-book/reference/public-book.html">Maven: The Complete Reference</a>
<a href="http://www.sonatype.com/books/nexus-book/reference/">Repository Management with Nexus</a>
<a href="http://www.sonatype.com/books/m2eclipse-book/reference/">Developing with Eclipse and Maven</a>
Mercurial
<a href="http://hgbook.red-bean.com/">Mercurial: The Definitive Guide</a>
<a href="http://hginit.com/">HGInit - Mercurial Tutorial by Joel Spolsky</a>
.NET (C#)
<a href="http://www.charlespetzold.com/dotnet/index.html">Charles Petzold's .NET Book 0</a>
<a href="http://www.albahari.com/threading/">Threading in C#</a>
<a href="http://en.wikibooks.org/wiki/C_Sharp_Programming">C# Programming - Wikibook</a>
<a href="http://www.techotopia.com/index.php/C_Sharp_Essentials">C# Essentials</a>
<a href="http://www.brpreiss.com/books/opus6/">Data Structures and Algorithms with Object-Oriented Design Patterns in C#</a>
NoSQL
<a href="http://books.couchdb.org/relax/">CouchDB: The Definitive Guide</a>
Objective-C
<a href="http://developer.apple.com/DOCUMENTATION/Cocoa/Conceptual/ObjectiveC/">The Objective-C Programming Language</a>
Oracle Server
Oracle PL/SQL
<a href="http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17126/toc.htm">PL/SQL Language Reference</a>
<a href="http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/toc.htm">PL/SQL Packages and Types Reference</a>
<a href="http://www.toadworld.com/Knowledge/DatabaseKnowledge/StevenFeuersteinsPLSQLObsession/tabid/153/Default.aspx">Steven Feuerstein's PL/SQL Obsession - Videos and Presentations</a>
Parrot / Perl 6
Perl
<a href="http://hop.perl.plover.com/book/">Higher-Order Perl</a>
<a href="http://www.greenteapress.com/perl/">Perl The Hard Way</a>
<a href="http://www.extremeperl.org/bk/home">Extreme Perl</a>
<a href="http://www.masonbook.com/book/">The Mason Book</a>
<a href="http://modperlbook.org/">Practical mod_perl</a>
<a href="http://www.perl.org/books/beginning-perl/">Beginning Perl</a>
<a href="http://lwp.interglacial.com/index.html">Perl & LWP</a>
<a href="http://www.globalspin.com/thebook/">Perl for the Web</a>
<a href="http://oreilly.com/openbook/webclient/">Web Client Programming with Perl</a>
<a href="http://www.onyxneon.com/books/modern_perl/index.html">Modern Perl 5</a>
PHP
<a href="http://www.survivethedeepend.com/">Zend Framework: Survive the Deep End</a>
PowerShell
<a href="http://powershell.com/cs/blogs/ebook/">Mastering PowerShell</a>
Prolog
<a href="http://www.amzi.com/ExpertSystemsInProlog/">Building Expert Systems in Prolog</a>
<a href="http://www.amzi.com/AdventureInProlog/advfrtop.htm">Adventure in Prolog</a>
<a href="http://computing.unn.ac.uk/staff/cgpb4/prologbook/">Prolog Programming A First Course</a>
<a href="http://www.ida.liu.se/~ulfni/lpp/">Logic, Programming and Prolog (2ed)</a>
<a href="http://www.j-paine.org/prolog/mathnotes/files/pms/pms.html">Introduction to Prolog for Mathematicians</a>
<a href="http://www.learnprolognow.org/">Learn Prolog Now!</a>
<a href="http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/">Natural Language Processing Techniques in Prolog</a>
<a href="http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog">Prolog techniques</a>
<a href="http://bookboon.com/int/student/it/applications-of-prolog">Applications of Prolog</a>
<a href="http://www.cs.bris.ac.uk/~flach/SimplyLogical.html">Simply logical</a>
PostgreSQL
<a href="http://www.commandprompt.com/ppbook/">Practical PostgreSQL</a>
Python
<a href="http://diveintopython.org/">Dive Into Python</a>
<a href="http://diveintopython3.org/">Dive Into Python 3</a>
<a href="http://www.swaroopch.com/notes/Python">Byte of Python</a>
<a href="http://homepage.mac.com/s_lott/books/python.html">Building Skills in Python Version 2.5</a>
<a href="http://openbookproject.net/pybiblio/">Python Bibliotheca</a>
<a href="http://www.greenteapress.com/thinkpython/thinkpython.pdf">Think Python</a>
<a href="http://www.brpreiss.com/books/opus7/html/book.html">Data Structures and Algorithms in Python</a>
<a href="http://www.greenteapress.com/thinkpython/thinkCSpy/">How to Think Like a Computer Scientist: Learning with Python</a>
<a href="http://www.openbookproject.net/py4fun/">Python for Fun</a>
<a href="http://inventwithpython.com/">Invent Your Own Computer Games With Python</a>
<a href="http://learnpythonthehardway.org/">Learn Python The Hard Way</a>
<a href="http://www.mindview.net/Books/TIPython/">Thinking in Python</a>
<a href="http://djangobook.com/">The Django Book</a>
<a href="http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/">Snake Wrangling For Kids</a>
<a href="http://www.nltk.org/book">Natural Language Processing with Python (nltk-book)</a>
Ruby
<a href="http://www.ruby-doc.org/docs/ProgrammingRuby/">Programming Ruby</a>
<a href="http://www.humblelittlerubybook.com/">Mr. Neighborly's Humble Little Ruby Book</a>
<a href="http://rubybestpractices.com/">Ruby Best Practices</a>
<a href="http://macruby.labs.oreilly.com/">MacRuby: The Definitive Guide</a>
<a href="http://www.railstutorial.org/">Ruby on Rails Tutorial: Learn Rails By Example</a>
Scala
<a href="http://www.scala-lang.org/docu/files/ScalaTutorial.pdf">A Scala Tutorial for Java programmers</a>
<a href="http://www.scala-lang.org/docu/files/ScalaByExample.pdf">Scala By Example</a>
<a href="http://programming-scala.labs.oreilly.com/index.html">Programming Scala</a>
<a href="http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/">Pro Scala: Monadic Design Patterns for the Web</a>
Scheme
<a href="http://www.scheme.com/tspl4/">The Scheme Programming Language (Edition 4)</a>
Smalltalk
Subversion
<a href="http://www.phptr.com/content/images/0131855182/downloads/Nagel_book.pdf">Subversion Version Control: Using the Subversion Version Control System in Development Projects</a>
<a href="http://svnbook.red-bean.com/">Version Control with Subversion</a>
SQL (Implementation agnostic)
Vim
<a href="http://www.swaroopch.com/notes/Vim">A Byte of Vim</a>
本文轉自hyddd部落格園部落格,原文連結:http://www.cnblogs.com/hyddd/archive/2011/02/17/1956580.html,如需轉載請自行聯系原作者。