Free Ada Tutorials

Ada Programming at Wiki Books
This is an Ada tutorial/book in Wikibooks. It includes downloadable source code.

Introducing Ada 95 : The Language For A Complex World
This document contains four chapters. Chapter 1 gives the background to the development process including the capture of the requirements from the existing and future user community. Chapter 2 introduces the highlights of the language, especially the three topics mentioned above, Objected Oriented Programming, Hierarchical Libraries and Protected Objects; it is in a tutorial style. Chapter 3 gives an overview of the whole language showing how the new facilities fit into the overall framework. Finally, Chapter 4 addresses the issue of upward compatibility with Ada 83 and shows that for normal programs the goal of compatibility has been achieved..

Ada95 Lovelace tutorial
This tutorial will explain the basics of the Ada computer programming language. This tutorial assumes that you have had some exposure to some other algorithmic programming language (such as Pascal, C, C++, or Fortran).

Ada-95: A guide for C and C++ programmers
A tutorial for C and C++ programmers to show them what Ada can provide and how to set about turning the knowledge and experience they have gained in C/C++ into good Ada programming.

Quick Ada
Introduction to ada also available in pdf form.

Ada in Action
With Practical Programming Examples

Ada 95 Reference Manual
This is KSCE's hypertext version of the Ada 95 Reference Manual, 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