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 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.ada Subject: Re: Beginning Ada Programming, by Andrew T. Shvets (2020) Date: Thu, 23 Apr 2020 14:07:32 -0700 Organization: A noiseless patient Spider Message-ID: <877dy5j4h7.fsf@nightsong.com> References: <87muca3vgd.fsf@nightsong.com> <57d49047-0a61-4d13-8822-d004732a3acc@googlegroups.com> <007895f7-b923-4267-9801-d0caaaa30838@googlegroups.com> <41ef6a77-3b14-43ff-b6ae-510000a33ad4@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: reader02.eternal-september.org; posting-host="d87d2b12ec69d23ac90f6b3799df251f"; logging-data="25105"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19inQbV7IAiOpX1dV8Ne4wi" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cancel-Lock: sha1:Gu8vzFIBZv7WvmO+lun9BfTBPa4= sha1:vIs+WIHuJ08NXM2xTiw9iBtwURg= Xref: reader01.eternal-september.org comp.lang.ada:58479 Date: 2020-04-23T14:07:32-07:00 List-Id: Andrew Shvets writes: > Ada has an amazing type system and it can do great things. But it’s a > complex topic and I want to introduce it in a different way than is > usually found in most books. I think these days (and maybe always), Ada is not a great choice of first language for programmers. Its strength is in its special characteristics that are things that beginners would usually not use. So imho, it doesn't seem all that worthwhile to start an Ada book with beginner-level topics. The popular beginner language these days is Python. I use Python a lot myself, though I have become somewhat disillusioned with it.