Большая коллекция бесплатных книг на компьютерную тематику
Большая коллекция абсолютно бесплатных книг на компьютерную тематику - микс нашей библитотеки и StackOverflow.
Общий список:
- 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)
- Structure and Interpretation of computer programs (Table of contents)
Graphics Programming
- Nvidia GPU Gems 1
- Nvidia GPU Gems 2
- Nvidia GPU Gems 3
- Graphics Programming Black Book
- Wolfgang Engel ShaderX
Language Agnostic:
- Object-Oriented Reengineering Patterns
- Foundations of Programming by 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 (Courtesy 37 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
- 97 Things Every Programmer Should Know
- How Computers Work
- Introduction to Information Retrieval - Cambridge University Press. 2008.
- Is Parallel Programming Hard, And, If So, What Can You Do About It?
- Matters Computational - Springer, 2010
- Type Theory and Functional Programming - Addison-Wesley, 1991
- How to Design Programs
- Application Architecture Guide v2
- Domain Driven Design Quickly
- Confessions of an IT Manager
ASP.NET MVC:
- NerdDinner Walkthrough
- ASP.NET Web Pages Using The Razor Web Pages
- ASP.NET Web Pages with Razor Syntax
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) (PDF)
Django
Erlang
F#
Forth
Git
Grails - Getting Start with Grails
Haskell
HTML
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 JavaScript basics)
- Essential Javascript & jQuery Design Patterns for Beginners
Linux
Lisp
- Practical Common Lisp
- On Lisp
- ANSI Common Lisp
- Common Lisp the Language, 2nd Edition
- Successful Lisp
- Let Over Lambda - 50 Years of Lisp
Lua
- Programming In Lua (for v5 but still largely relevant)
- Lua Programming Gems not entirely free, but has a lot of free chapters and accompanying code.
Maven
- Better Builds with Maven
- Maven by Example
- Maven: The Complete Reference
- Repository Management with Nexus
- Developing with Eclipse and Maven
Mercurial
.NET (C#)
- Free C# Book Covers C#1.0 and 2.0 (Courtesy of Programmers Heaven)
- Visual Studio Tips and Tricks (VS 2003-2005 only)
- 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 of Red Gate Software) [dead link]
- 31 Days Refactoring
- C Sharp from Java Orange Book
- C# для школьников
- CLR via C# Third Edition SampleChapters
- Rob Miles CSharp Yellow Book 2008
- Rob Miles CSharp Yellow Book 2009
- Rob Miles CSharp Yellow Book 2010
NoSQL
Objective-C
Oracle Server
- Oracle Guides and Manuals
Oracle PL/SQL
- PL/SQL Language Reference
- PL/SQL Packages and Types Reference
- Steven Feuerstein's PL/SQL Obsession - Videos and Presentations
Parrot / Perl 6
- Perl 6 (Work in progress)
Perl
- Higher-Order Perl
- Perl The Hard Way
- Extreme Perl
- Perl Free Online EBooks Meta-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
PHP
- Practical PHP Programming (Wiki that contains O'Reilly's PHP In a Nutshell)
- Zend Framework: Survive the Deep End
PowerShell
- Mastering PowerShell
- Own Your Future Update Your Skills with Resources and Career Ideas
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
- Prolog techniques
- Applications of Prolog
- Simply logical
PostgreSQL
Python
- Dive Into Python
- Dive Into Python 3
- Byte of Python
- Building Skills in Python Version 2.5
- Python Free Online Ebooks Meta-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
- Learn Python The Hard Way
- Thinking in Python
- The Django Book
- Snake Wrangling For Kids
- Natural Language Processing with Python (nltk-book)
Ruby
- Programming Ruby
- Why's (Poignant) Guide to Ruby (Mirror via Scribd)
- 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
- Programming 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 Ebooks Courtesy of Stéphane Ducasse
- Squeak By Example (Smalltalk IDE)
Subversion
- Subversion Version Control: Using the Subversion Version Control System in Development Projects
- Version Control with Subversion
SQL (Implementation agnostic)
- Developing Time-Oriented Database Applications in SQL,Richard T. Snodgrass
- Use The Index, Luke! - A guide to SQL database performance for developers
Vim
Клиентская оптимизация
- Реактивные веб-сайты v1.4
Math
- Introduction to Probability and Statistics Using R
- Моделирование социальных сетей
Microsoft Office
- Exchange 2010 - A Practical Approach
- First Look Microsoft Office 2010
- Первый взгляд на Office 2010
MonoTouch
- Building iPhone and iPod touch Applications for the .NET C# Developer with MonoTouch
SQL Server
- Best of SQL Server Central Vols 1-6
- Defensive Database Programming
- Dissecting SQL Server Execution Plans
- How to Become an Exceptional DBA, 2nd Edition
- How to become an Exceptional DBA
- Introducing Microsoft SQL Server 2008 R2
- Introducing Microsoft SQL Server 2008
- Mastering SQL Server Profiler
- Protecting SQL Server Data
- SQL Server Crib Sheet Compendium
- SQL Server Execution Plans
- SQL Server Maintenance Plans
- SQL Server Stumpers Vol.5
- SQL Server Tacklebox
- The Art of XSD
- The Best of SSC Vol 7
Testing
- .NET Performance Testing and Optimization Part 1 Building your test environment
Visual Studio 2010
- Professional Application Lifecycle Management with Visual Studio 2010 (chapter 21)
- DRAFT Preview - Moving to Microsoft Visual Studio 2010
- DRAFT Preview II - Moving to Microsoft Visual Studio 2010
- Microsoft Visual Studio 2010 первое знакомство
Windows 7
- Deploying Windows 7 Essential Guidance
- Windows 7 Product Guide
Windows Azure
- The Windows Azure Platform Articles from the Trenches
Windows Phone 7
- Learning Windows Phone Programming (chapter 2, 6)
- Programming Windows Phone 7 Series
- Programming Windows Phone 7
Windows Server
- Windows Server 2008 R2
Silverlight
- Введение в Microsoft Silverlight 2
- Введение в Microsoft Silverlight 3
StackOverflow
Все книги без ссылок можно загрузить здесь.
Если вы знаете ссылки на бесплатные (легальные) электронные книги - присылайте.
Компании из статьи
O'Reilly
|
O'Reilly Media spreads the knowledge of innovators and expert early adopters to everyday users through its books, conferences, news reportage, videos, and classes. Founded in 1978, O'Reilly Media spre... |
Apress
|
Apress is a technical publisher devoted to meeting the needs of IT professionals, software developers, and programmers, with more than 700 books in print and a continually expanding portfolio of publi... |
Microsoft Украина | Украинское подразделение компании Microsoft. |