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=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3885b7fd66a1db28 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-01-04 19:59:09 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.airnews.net!cabal12.airnews.net!usenet From: "John R. Strohm" Newsgroups: comp.lang.ada Subject: Re: Why is Ada a good choice for an ambitious beginner to programming Date: Sat, 4 Jan 2003 21:57:46 -0600 Organization: Airnews.net! at Internet America Message-ID: X-Orig-Message-ID: References: <5ad0dd8a.0212210251.63b87aba@posting.google.com> <3e140e05.3654845@news.demon.co.uk> Abuse-Reports-To: abuse at airmail.net to report improper postings NNTP-Proxy-Relay: library1-aux.airnews.net NNTP-Posting-Time: Sat Jan 4 21:58:33 2003 NNTP-Posting-Host: !d6[O1k-XP[X<`? (Encoded at Airnews!) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:32561 Date: 2003-01-04T21:57:46-06:00 List-Id: "David Wright" wrote in message news:av84j8$lef$1@bunyip.cc.uq.edu.au... > For example, a very recent newbie post in > comp.programming, asking about which language to start > with, received a reply suggesting Common Lisp! How > ridiculous! A beginning programmer and Lisp! Where are > the *beginner* resources for such a language. Of > course, it's possible - anything is, but I think > experienced programmers forget what a *newcomer* needs > to stay motivated. Sure, Lisp as a second programming > language, but for heavens sake! Common LISP is not such a good choice: it is baroque and barnacle-encrusted. Scheme, on the other hand, is small, clean, and a quite reasonable choice for a first language. MIT uses Scheme in the first-semester freshman programming course. See "Structure and Interpretation of Computer Programs", by Abelson and Sussman.