From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 2002:a24:ad1:: with SMTP id 200-v6mr5625996itw.48.1521823783712; Fri, 23 Mar 2018 09:49:43 -0700 (PDT) X-Received: by 2002:a9d:4045:: with SMTP id o5-v6mr682484oti.6.1521823783476; Fri, 23 Mar 2018 09:49:43 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!news.unit0.net!peer03.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!199-v6no846550itl.0!news-out.google.com!d3-v6ni959itf.0!nntp.google.com!u184-v6no842822ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 23 Mar 2018 09:49:43 -0700 (PDT) In-Reply-To: <87efkddqfa.fsf@nightsong.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2a02:c7d:3c35:b000:325a:3aff:fe0f:37a5; posting-account=L2-UcQkAAAAfd_BqbeNHs3XeM0jTXloS NNTP-Posting-Host: 2a02:c7d:3c35:b000:325a:3aff:fe0f:37a5 References: <87efkddqfa.fsf@nightsong.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Current recommendations for learning Ada? From: Lucretia Injection-Date: Fri, 23 Mar 2018 16:49:43 +0000 Content-Type: text/plain; charset="UTF-8" X-Received-Bytes: 1810 X-Received-Body-CRC: 2814452994 Xref: reader02.eternal-september.org comp.lang.ada:51178 Date: 2018-03-23T09:49:43-07:00 List-Id: On Wednesday, 21 March 2018 22:17:34 UTC, Paul Rubin wrote: > but I'm seeking something that covers most of the topics that a working > programmer should know about, as opposed to an intro for beginners > that only covers the basics While it's Ada95, this is still a good intro: http://www.adaic.org/resources/add_content/docs/craft/html/contents.htm Then just add in the extra features from 2005, interfaces, extended return, etc. Then just add in the extra features from 2012, contracts, expression functions, etc. ...and you're pretty much set. AFAIK, that book is being updated to 2012, but I don't know when it'll be done or who's doing it.