Best and Free Programming Ebooks with Open Source Licenses
[출처] http://www.webdesignish.com/best-and-free-programming-ebooks-with-open-source-licenses.html
We all learn many things from reading the conventional books. But now the trend has changed, and with electronic media so powerful we have Ebooks that can be read on computers or mobile devices.
Today in WebDesignish we are presenting very useful and recommended list of programming Ebooks with open source licenses, like Creative Commons, GPL, etc. The books can be about a particular programming language or about computers in general.
I Hope you guys will share this useful collection with your near and dear ones. Also let me know if you have any other ebook that’s free and can be listed here in the collection.
Bash
- Advanced Bash-Scripting Guide (An in-depth exploration of the art of shell scripting)
C
C++
- Thinking in C++
- C++ Annotations
- How to Think Like a Computer Scientist
- Software optimization resources by Agner Fog
C#
- .NET Book Zero: What the C or C++ Programmer Needs to Know About C# and the .NET Framework
- Data Structures and Algorithms with Object-Oriented Design Patterns in C#
- Threading in C#
Common Lisp
Haskell
Java
JavaScript
Lua
- Programming In Lua (for v5 but still largely relevant)
Objective-C
Perl
- Extreme Perl (license not specified – home page is saying “freely available”)
- The Mason Book (Open Publication License)
- Practical mod_perl (CreativeCommons Attribution Share-Alike License)
- Higher-Order Perl
- Learning Perl the Hard Way
PHP
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
Python
- Dive Into Python
- Dive Into Python 3
- How to Think Like a Computer Scientist
- A Byte of Python
- Python for Fun
- Invent Your Own Computer Games With Python
Ruby
- Why’s (Poignant) Guide to Ruby
- Programming Ruby – The Pragmatic Programmer’s Guide
- Mr. Neighborly’s Humble Little Ruby Book
SQL
x86 assembly
Algorithms and Data Structures
- Algorithms
- Data Structures and Algorithms with Object-Oriented Design Patterns in Java
- Planning Algorithms
Frameworks/Projects
- The Django Book
- The Pylons Book
- Introduction to Design Patterns in C++ with Qt 4 (Open Publication License)
- Ruby on Rails Tutorial: Learn Rails By Example
- The Definitive Guide to symfony
Version control
Release Tools
Unix / Linux
Others
- Structure and Interpretation of Computer Programs (Creative Commons Attribution-Noncommercial 3.0 Unported License.)
- 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
- Maven: The Definitive Guide
- Domain Driven Design Quickly – based on Eric Evans’s book.
- Let’s Build a Compiler, by Jack Crenshaw
'Computer Science' 카테고리의 다른 글
Lego MindStorm과 Android의 결합 : MInd-droid (0) | 2012.02.16 |
---|---|
아두이노로 할 수 있는 아이디어 및 프로젝트, 기타 정보 모음 (0) | 2012.02.15 |
Mobile Web Application과 Webstore (0) | 2012.02.11 |
Libpcap File Format (0) | 2012.02.05 |
소프트웨어 특허 실제 사례 분석-4 (0) | 2012.01.23 |