免费电子书列表

    技术2022-05-20  44

    在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 Programming25 Free Computer Science EbooksFree Tech BooksMindView Inc (List of Free Books)Wikibooks: ProgrammingCheat Sheets (Free)CodePlex List of Free E-BooksBook Training – On Video!Sofware Program Managers Network – Free EBooksEBook Share @ linbai.infoFreeBooksClub.NetTheassayer.org (Free Online books)O’Reilly’s Open Books ProjectTechBooksForFree.comGalileo Computing (Free Downloadable German Books)

    Graphics Programming

    Nvidia GPU Gems 1Nvidia GPU Gems 2Nvidia GPU Gems 3Graphics Programming Black Book

    Language Agnostic

    Foundations of Programming by Karl SeguinComputer Musings (Lectures by Donald Knuth)The Cathedral and the Bazaar (Introduction to Open Source Software)Patterns and Practices: Application Architecture Guide 2.0Security EngineeringDigital Signal Processing For Engineers and ScientistsGetting Real (Courtesy 37 Signals)Structure and Interpretation of Computer ProgramsDomain Driven Design QuicklyOO DesignBest Kept Secrets of Peer Code ReviewNASA Software Measurement HandbookNASA Manager Handbook for Software DevelopmentIntroduction to Functional Programming – Class Lectures and SlidesHow to Design Programs – MIT PressGuide to the Software Engineering Body of Knowledge – IEEE Computer Society PressOnline Course Materials – MITAlgorithms (Draft Copy)Data Structures and AlgorithmsEssential Skills for Agile DevelopmentProgramming Languages: Application and InterpretationLearn to ProgramPatterns of Software: Tales from the Software CommunityHow to write Unmaintainable CodeThe Art of Unix ProgrammingThe Definitive Guide to Building Code QualityHow to Think Like a Computer ScientistPlanning AlgorithmsThe Little Book of SemaphoresMathematical Logic – an IntroductionAn Introduction to the Theory of ComputationDevelopers Developers Developers DevelopersLinkers and loadersBeej’s Guide to Network ProgrammingDomain Driven Design QuicklyLet’s Build a CompilerProducing Open Source SoftwareHow to Write Parallel ProgramsDon’t Just Roll the Dice

    ASP.NET MVC:

    NerdDinner Walkthrough

    Assembly Language

    ProgrammingGroundUpPaul Carter’s Tutorial on x86 AssemblySoftware optimization resources by Agner Fog

    Bash

    Advanced Bash-Scripting Guide

    C/C++

    The new C standard – an annotated referenceThe C bookThinking in C++, Second EditionC++ AnnotationsSoftware optimization resources by Agner FogIntroduction to Design Patterns in C++ with Qt 4 (Open Publication License)

    C#

    See .NET below

    Django

    Djangobook.com

    Forth

    Starting Forth

    Git

    Pro GitThe Git Community Book

    Haskell

    Learn You a HaskellReal World Haskell

    Java

    Sun’s Java TutorialsThinking in JavaHow to Think Like a Computer ScientistJava Thin-Client ProgrammingOSGi in Practice (CreativeCommons Attribution Non-commercial Share Alike License)

    JavaScript

    Eloquent JavaScriptCrockford’s JavaScriptjQuery Fundamentals (starts with JS basics)

    Linux

    Advanced Linux Programming

    Lisp

    Practical Common LispOn LispANSI Common LispCommon Lisp the Language, 2nd EditionSuccessful LispLet Over Lamda – 50 Years of Lisp

    Lua

    Programming In Lua (for v5 but still largely relevant)

    Maven

    Better Builds with MavenMaven by ExampleMaven: The Definitive Guide

    Mercurial

    Mercurial: The Definitive GuideHGInit – 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 TricksEntity Framework (514 pages)Charles Petzold’s .Net Book 0Threading in C#C# Yellow Book (Intro to programming)C# Programming – WikibookC# EssentialsData 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 PerlPerl The Hard WayExtreme PerlPerl Free Online EBooks Meta-ListThe Mason BookPractical mod_perlBeginning PerlEmbedding Perl in HTML with Mason (Open Publication License)Perl & LWPPerl for the WebWeb Client Programming with PerlModern 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 PrologAdventure in PrologProlog Programming A First CourseLogic, Programming and Prolog (2ed)Introduction to Prolog for MathematiciansLearn Prolog Now!Natural Language Processing Techniques in Prolog

    PostgreSQL

     

    Practical PostgreSQL

    Python

    Dive Into PythonDive Into Python 3Byte of PythonBuilding Skills in Python Version 2.5Python Free Online Ebooks Meta-ListPython BibliothecaThink PythonData Structures and Algorithms in PythonHow to Think Like a Computer Scientist: Learning with PythonPython for FunInvent Your Own Computer Games With PythonThinking in PythonThe Django BookSnake Wrangling For Kids

    Ruby

    Programming RubyWhy’s (Poignant) Guide to Ruby (Mirror via Scribd)Mr. Neighborly’s Humble Little Ruby BookRuby Best PracticesMacRuby: The Definitive GuideRuby on Rails Tutorial: Learn Rails By Example

    Scala

    A Scala Tutorial for Java programmersScala By ExamplePrograming ScalaXtrace (Github)List (Github)Pro Scala: Monadic Design Patterns for the WebExploring 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 DucasseSqueak 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

    你有和我们分享的计算机电子书列表吗?欢迎在回复中和我们分享。

    相关文章

    2010年11月08日 -- 两本电子书2010年10月18日 -- 一些非常不错的资料2011年02月28日 -- (麻省理工免费课程)计算机科学和编程2011年02月16日 -- Web开发人员速查卡2011年01月18日 -- 一些有意思的网站和贴子2010年11月25日 -- 几篇技术文章2010年09月28日 -- 一些非常有意思的杂项资源


    最新回复(0)