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: 2002-12-21 02:51:09 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: wojtek@power.com.pl (Wojtek Narczynski) Newsgroups: comp.lang.ada Subject: Re: Why is Ada a good choice for an ambitious beginner to programming Date: 21 Dec 2002 02:51:09 -0800 Organization: http://groups.google.com/ Message-ID: <5ad0dd8a.0212210251.63b87aba@posting.google.com> References: NNTP-Posting-Host: 80.55.195.178 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1040467869 4281 127.0.0.1 (21 Dec 2002 10:51:09 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 21 Dec 2002 10:51:09 GMT Xref: archiver1.google.com comp.lang.ada:32149 Date: 2002-12-21T10:51:09+00:00 List-Id: David, The advantage of starting in Ada is that you won't acquire bad habits. This is really important. The disadvantage is is that Ada is difficult. Some people may tell you otherwise, they are geniuses creating software for devices that fly to cosmos for a few years now. There are tons of tools and books, so this is not a disadvantage, just google for them. This tutorial is excellent IMHO: http://www.swcp.com/~dodrill/controlled/a95doc/ada95tutor.html I suggest that you get a textbook, for example "Rendezvous With Ada 95", and use it without skipping the excersises. For an ide you can use GRASP or AdaGIDE. Your compiler of choice is GNAT, debugger GVD. Alternatively you can grab an excellent (really) Integrated DE from Aonix, it has limitations that shouldn't be important for learning. Your choice - red or blue pill. Finally, you should learn a few languages and specialize in one ;-). Regards, Wojtek