Per un rapido avvio consulta la voce di Ada su Wikibooks .
Per Ada in generale il libro di John Barnes "Programmazione in Ada 2012" sarebbe un buon punto di partenza Questo libro copre tutti gli aspetti dell'attuale standard Ada (Ada 2012).
Per gli aspetti in tempo reale e maggiore enfasi sui sistemi incorporati, il libro " Real-Time Systems and Programming Languages " di Burns and Wellings è abbastanza completo. Sembra esserci anche un nuovo libro degli stessi autori, "Programmazione simultanea e in tempo reale in Ada" , ma non ho familiarità con i suoi contenuti.
Il libro di Norman Cohen "Ada come seconda lingua" è molto accessibile, ma copre solo argomenti fino ad Ada95 (Ada 2005) quindi non è coperto.
Per la programmazione simultanea in Ada, una grande risorsa è "Concurrency by Ada" , sempre di Burns and Wellings. Questo libro copre argomenti fino ad Ada95. Forse la Programmazione simultanea e in tempo reale di Ada potrebbe essere una scelta migliore.
Nota anche che lo standard della lingua Ada stesso è molto leggibile e disponibile gratuitamente. Una volta che conosci le basi di Ada, ad es. dopo aver letto il libro di John Barnes, è facile usare lo standard come riferimento.