References & Resources

The final page of the track gathers everything you need to keep learning Ada for free: run code in the browser with nothing installed, consult the authoritative standard and compiler documentation, follow structured courses, and read real Ada written by people who solve hard problems with it every day.

Official Resources & Standards

ResourceWhat it isBest for
Ada 2022 Reference ManualThe ISO standard text, free online (ada-auth.org)Exact semantics of any construct
Ada Resource AssociationStandards news, rationale documents, course materialsTracking the language's evolution
GNAT User GuideOfficial GNAT compiler documentationFlags, pragmas, switch behavior

Tutorials and Courses

ResourceWhat it isBest for
learn.adacore.comAdaCore's free interactive courses: Intro to Ada, SPARK, embeddedStructured vendor-authored learning with in-browser exercises
Ada Programming (Wikibook)Comprehensive community book with examples for every chapterA second explanation of any topic in this track
SPARK to the MoonFree guided SPARK course building a lunar systemContracts and proofs after Phase 5

Tools

ResourceWhat it isBest for
AlireThe package manager and crate indexStarting projects, finding libraries
GNAT downloadsCompiler distributions (also via alr toolchain)Installing the toolchain from the Setup lesson
Ada playgroundBrowser-based compiler — no installationTrying snippets before installing anything

Community and Reading

ResourceWhat it isBest for
forum.ada-lang.ioThe active Ada Discourse forum (plus a Discord)Asking questions, following language discussions
Rosetta Code — AdaIdiomatic Ada solutions to hundreds of small tasksComparing Ada with languages you already know
AdaCore BlogDeep dives on features, SPARK, and toolingIntermediate-to-expert reading
AdaCore on GitHubOpen source tooling and libraries (see the Open Source Projects page)Reading production Ada
Every external link on this page opens in a new tab and was verified for this revision of the track. The short list on the track index is the distilled version.