Here is a big list of downloadable, programming related, books in PDF format for your everyday reference and advice. We tried to cover as many as we could think of but some things might be missing. We hope this list to be a good reference for all of you who need a place to find and download books about a specific aspect of programming.
Actionscript 3.0
- ActionScript 3.0
- ActionScript 3.0 Cheat Sheet
- ActionScript Primer
APIs
- How to design a Good API and why it Matters
- WolfRam Alpha API
- The little manual of API design
- Live Search API
- JavaScript for Acrobat API
- Google Maps API
- Twitgoo Developer API
- Newsgator REST API
- The Linux Kernel API
- JDBC 2.0 Standard Extension API
- The Facebook Platform
- BOSS API
- YQL API
ASP/.NET
- ASP security standards
- Introducing ASP
- ASP.NET page lifecycle
- ASP Cheat Sheet
- Authentication and Security Mechanisms in ASP.NET Web Applications
- ASP.NET using VB.NET
C/C++
- C++ Essentials
- A Design Rationale for C++/CLI
- More C++
- Optimizing software in C++
- Thinking in C++
- Functional Programming in C++
- Static Interfaces in C++
- Memory model for multithreaded C++
- C Only Books Not in PDF Format (Thanks to wgj)
- The C Book
- C Elements of Style (Available as PDF but separate chapters)
- Numerical Recipes in C (Also separate chapters available in PDF)
CSS3
- Introduction to CSS3
- Fonts Spec Presentation
- CSS3 display:magic;
- CSS3 Cheatsheet
CMS/CMS’s API
- Drupal 6 API
- Joomla
- WordPress Plugin API
- WordPress Widgets
F#
- F# Cheat Sheet
- Language Overview
- F# Warmup
Groovy
- Programming with Groovy
- Real Life Groovy
- Agile Web Development with Groovy and Grails
- Groovy Metaprogramming
Java
- Java Generics
- Java Quick Reference
- Java Stack Inspection
- Java Coding Style
- Multithreaded Java
- Bytecode verification
- Java Primer
JavaScript
- JavaScript Cheat Sheet
- Reference Booklet
- JavaScript as a real programming language
- RDFa with JS
- jQuery
- jQuery 1.2 cheatsheet
- jQuery Selectors
- JavaScript & jQuery
- mootools
- Mootools basics
- Mootools Essentials
- PrototypeJS
- Developer Notes for PrototypeJS
- Prototype Cheat Sheet
- JS and AJAX with Prototypejs
Lisp
- Basic Lisp
- Lisp 1.5 Manual
- The Complete idiot’s guide to Lisp packages
- Using Lisp as a markup language
MySQL
- Cheat Sheet
- MySQL on Windows
- Hackproofing MySQL
Objective-C
- Objective-C 2.0
- From C++ to Objective-C
- Obj-C internals
- For Java Programmers
Objective-J
- Objective-J book
Oracle SQL
- Oracle SQL tutorial
- Introduction to SQL injection attacks
- Key Functions
PHP
- The Manual
- Secure File Uploading
- PHP PCRE Cheat Sheet
- Oracle & PHP
- PHP & AJAX
- Developer Best Practices with PHP
- PHP Security Guide
- PHP Extensions Writing
- Frameworks
- Symfony
- CakePHP
- CodeIgniter
- Zend Framework
- Prado
REST
- RESTful Web Services
- oAuth and REST
- RESTful services with JavaFX
- Using Amazon WS with REST
- REST for Web Services
- Describe RESTful Services with WSDL 2.0
- How to define REST Web Services
Ruby
- Ruby Language Expressions
- Programming Ruby Secong Edition
- Ruby Programming
- Intro to Ruby on Rails
- Ruby on Rails Cheat Sheet
- Guide to Ruby (poignat)
Scala
- Scala Tutorial
- Scala Overview
- Codemash
SQLite
- Functions Aggregators and Collations
- Setup on Windows
- SQLite Information
Tcl/Tk
- Manual
- Scripting Graphical Commands
YAML
- YAML Spec
- Ruby and YAML
This post will be updated regularly with new books and sections.
Try to solve the new Formula Cube! It works exactly like a Rubik’s Cube but it is only $2, from China. Learn to solve it with the tutorial on rubiksplace.com or use the solver to calculate the solution in a few steps. (Please subscribe for a membership to stop adding promotional messages to the documents)