在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
- NvidiaGPU Gems 1
- NvidiaGPU Gems 2
- NvidiaGPU Gems 3
- Graphics Programming Black Book
Language Agnostic
- Foundations of Programmingby 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(Courtesy37 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:
Assembly Language
- ProgrammingGroundUp
- Paul Carter’s Tutorial on x86 Assembly
- Software optimization resources by Agner Fog
Bash
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.NETbelow
Django
Forth
Git
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
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
Mercurial
.NET (C#)
- Free C# BookCovers C#1.0 and 2.0 (Courtesy ofProgrammers 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 ofRed Gate Software) [dead link]
NoSQL
Objective-C
Parrot / Perl 6
- Perl 6(Work in progress)
Perl
- Higher Order Perl
- Perl The Hard Way
- Extreme Perl
- Perl Free Online EBooksMeta-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’sPHP In a Nutshell)
- Zend Framework: Survive the Deep End
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
Python
- Dive Into Python
- Dive Into Python 3
- Byte of Python
- Building Skills in Python Version 2.5
- Python Free Online EbooksMeta-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(MirrorviaScribd)
- 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
SmallTalk
- SmallTalk Free EbooksCourtesy of Stéphane Ducasse
- Squeak By Example(Smalltalk IDE)
Subversion
*SQL (Implementation agnostic) *
Vim
你有和我们分享的计算机电子书列表吗?欢迎在回复中和我们分享。
相关推荐
17. The Online Books Page:列出了一份免费电子书列表,超过3万本免费电子书供用户免费下载。 18. AskSam Ebooks:拥有许多合法的免费电子书,包括很多著名作家的作品。 19. Baen Free Library:是一个在线图书馆,...
The Online Books Page 列出了一份免费电子书列表,超过 3 万本免费电子书供用户免费下载。 16. 免费电子书下载网站 AskSam Ebooks AskSam Ebooks 拥有许多合法的免费电子书,包括很多著名作家的作品。 17. 免费...
以下是对这些免费电子书下载网站的详细介绍: 1. FreeBookSpot:这个网站提供4485本免费电子书,涵盖96个类别,总大小达71.97GB。无需注册即可下载科学、工程、编程、小说等多种类型的书籍。 2. 4eBooks:这个平台...
文件名"优秀网站.doc"可能包含了一些推荐的电子书网站列表。在使用这些网站时,用户应注意版权问题,尊重作者权益,避免非法下载和分享。同时,对于付费服务,要评估其性价比,确保所购资源的质量和实用性。 为了...
1.7 QFontComboBox字体下拉列表框 27 1.8 QSpinBox控件 28 1.9 QTimeEdit时间控件 29 1.10 QDateEdit日期控件 30 1.11 QScrollBar控件 30 1.12 QRadioButton单选按钮 31 1.13 QCheckBox复选框 32 1.14 QListView ...
1. **Markdown 书写**:Markdown 是一种轻量级的标记语言,用于格式化文本,包括标题、段落、列表、链接、图片等。在 Gitbook 中,Markdown 文件被用来编写书籍内容,它易于学习,且代码简洁。 2. **Git 使用**:...
描述中的“tl-pdb,free soft”可能是指“TL-PDB”,这可能是一个免费的PDB电子书制作软件。"Free soft" 意味着它是免费提供的软件,用户可以下载并使用而无需支付任何费用。 标签“palm pdb 电子书”进一步确认了这...
- Coverter:从提供的文件列表看,这可能是一款电子书转换工具,可以将各种格式的电子书转换成TXT格式。 - 格式转换.rar:可能包含另一款转换工具或相关资源,用于格式转换。 2. 在线转换服务:网络上有许多免费...
同时,鼓励下载意味着这些电子书是可供个人学习和参考的免费资源。 【标签】:“中文 电子书 文档”这三个标签清晰地勾勒出压缩包内的主要内容。"中文"表示所有材料都是用中文编写的,这对于中文使用者来说非常友好...
Free-Security-eBooks, 免费安全和黑客电子书 免费安全电子书 免费的免费安全和Pentesting相关电子图书列表。如果要为这里列表提供( 请做),请发送一个请求请求。 所有贡献者都将被识别和欣赏。: 捐赠者不能对数据的...
亚马逊等平台会提供免费电子书列表,这些书籍的免费状态可能会变化,取决于销售情况。 7. 抓住获取免费电子书的机会:如果发现想要阅读的免费电子书,应尽快下载,因为这些书籍可能会变为付费或者限时免费。 以上...
Shell 编程电子书 _shell 编程是一门非常灵活的工具,能够实现大量任务的自动化,并且擅长系统管理任务。_ 为什么要进行 shell 编程 在 Linux 系统中,虽然有各种各样的图形界面工具,但 shell 仍然是一个非常...
STL(Standard Template Library)中的向量、列表、映射等容器,提供了高效的数据存储和操作方式。而算法是解决问题的核心,书中会涵盖排序、搜索等常见算法,帮助读者提升编程解决问题的能力。 最后,可能会涉及到...
2. **对象与控件**:VB的核心特性之一是面向对象编程,其中对象包括窗体、控件(如按钮、文本框、列表框等)。每个控件都有自己的属性、事件和方法,通过设置这些来实现界面交互。 3. **事件驱动编程**:VB的事件...
本资源提供了一本“JSON入门指南”的PDF电子书,旨在帮助初学者快速掌握JSON的基本概念和用法。书中可能涵盖了以下几个方面: 1. **JSON基础**:介绍JSON的起源和特点,以及为什么在Web开发中如此重要。会讲解JSON...
如果失败,可能是因为电脑已有该书或下载列表中已存在同一本书,或者是网络连接速度过慢。 4. **Apabi Reader使用指南** - 阅读器功能:支持上一页/下一页翻页、放大/缩小、全屏/半屏显示,以及画面截取。 - 目录...