Free Ada Books

Ada Programming at WikiBooks
A WikiBook for Ada programming, which appears to be fairly comprehensive and includes downloadable source code from the book.

Ada Distilled (PDF Link)
This book is aimed at experienced programmers who want to learn Ada at the programming level. It is not a '...for dummies' book, nor is it intended as a program design book. Instead, it highlights some key features of the Ada language, with coded examples, that are essential for getting started as an Ada programmer.

The Big Online Book of Linux Ada Programming
This document covers basic software development on Linux, a review of the core Ada 95 language, and an introduction to designing programs that work with the Linux kernel and standard C libraries. It also covers some of the Ada bindings that exist for packages like Motif, TCL and GTK+.

Ada in Action
Seven chapters with with Practical Programming Examples.

Ada 95: The Craft of Object-Oriented Programming
This is a free online Ada95 book aimed at the beginning programmer learning Ada 95 as a first language.

Ada 95 Reference Manual
This is a hypertext version of the revised international standard (ISO/IEC 8652:1995): Information Technology -- Programming Languages -- Ada

Hypertext Ada 95 Rationale
This is a hypertext version of the "Ada 95 Rationale - The Language - The Standard Libraries" with a full hypertext index and table of contents

Ada-95: A guide for C and C++ programmers
This document is written primarily for C and C++ programmers and is set out to describe the Ada programming language in a way more accessible to them.

Introducing Ada 95 : The Language For A Complex World
Four sample chapters.