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 10.99.117.11 with SMTP id q11mr35858974pgc.102.1483499222425; Tue, 03 Jan 2017 19:07:02 -0800 (PST) X-Received: by 10.157.20.197 with SMTP id r5mr3000884otr.9.1483499222372; Tue, 03 Jan 2017 19:07:02 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.glorb.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!b123no62143itb.0!news-out.google.com!g131ni1004itg.0!nntp.google.com!b123no64389itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 3 Jan 2017 19:07:02 -0800 (PST) In-Reply-To: <87r34j39u6.fsf@nightsong.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2601:18f:900:f900:453d:87a5:de7c:1786; posting-account=3pYsyQoAAACcI-ym7XtMOI2PDU8gRZS5 NNTP-Posting-Host: 2601:18f:900:f900:453d:87a5:de7c:1786 References: <87r34j39u6.fsf@nightsong.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <7643d59e-061f-42df-adda-9322608f127b@googlegroups.com> Subject: Re: Introductory Ada Programming Book From: Andrew Shvets Injection-Date: Wed, 04 Jan 2017 03:07:02 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:33035 Date: 2017-01-03T19:07:02-08:00 List-Id: On Tuesday, January 3, 2017 at 8:14:28 PM UTC-5, Paul Rubin wrote: > Andrew Shvets writes: > > As someone that came from C/C++, Java and Python many of the concepts > > that were in Ada were not easy to digest at first. After spending a > > fair amount of time looking for a guide that would help me out >=20 > I thought the following were good, though not complete: >=20 > * http://cowlark.com/2014-04-27-ada/index.html >=20 I have to admit, this is the first time seeing this page. It looks good. = I still think that when it comes to best teaching Ada to newcomers, the mor= e advanced typing information should be reserved for later on (if you know = nothing about it, this is very confusing and unclear.) Thanks for bringing it to my attention. >=20 > This is about Ada 2005: >=20 > * http://www.adaic.org/wp-content/uploads/2010/05/Ada-Distilled-24-Januar= y-2011-Ada-2005-Version.pdf >=20 > The Ada 2012 changes generally seemed straightforward and sensible to me. >=20 > > https://www.amazon.com/Introductory-Ada-Programming-Book-Programmers-eb= ook/dp/B01N6D5TPE/ref=3Dsr_1_1?ie=3DUTF8&qid=3D1483189391&sr=3D8-1&keywords= =3Dintroductory+ada >=20 > https://www.amazon.com/dp/B01N6D5TPE/ is a shorter url that should reach > the same page. I can't access it right now because of issues at my end > though. Thanks for the heads up. >=20 > > The goal was to create a roadmap for those new to Ada learn more > > quickly and gain a certain level of mastery. >=20 > There's a Wikibook about Ada that I've been wanting to read: >=20 > https://en.wikibooks.org/wiki/Subject:Ada_programming_language I've seen that. It's not bad. I still think that many of the explanations= can be better and having something that walks you through how to install t= he compiler as well as how to debug would be a major plus.