This guide assumes a basic familiarity with the Ada 95 language, as described in the International Standard ANSI/ISO/IEC-8652:1995, January 1995. It does not require knowledge of the features introduced by Ada 2005 or Ada 2012. Reference manuals for Ada 95, Ada 2005, and Ada 2012 are included in the GNAT documentation package.