All The Developer’s Books You Ever Wanted

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)

Leave a Reply

Your email address will not be published. Required fields are marked *