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=0.5 required=5.0 tests=BAYES_05,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,b2d36a382ccbeb18,start X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!x19g2000prg.googlegroups.com!not-for-mail From: Ankur Sethi Newsgroups: comp.lang.ada Subject: How Would a Hobbyist Learn Ada? Date: Fri, 23 May 2008 21:53:25 -0700 (PDT) Organization: http://groups.google.com Message-ID: <2ee634c3-0dee-4f02-8b02-c4804efd068f@x19g2000prg.googlegroups.com> NNTP-Posting-Host: 122.162.126.177 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1211604805 19197 127.0.0.1 (24 May 2008 04:53:25 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 24 May 2008 04:53:25 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: x19g2000prg.googlegroups.com; posting-host=122.162.126.177; posting-account=QAwSSwoAAAAwHFelvh0fNr7fvLxlXkTX User-Agent: G2/1.0 X-HTTP-UserAgent: Opera/9.27 (X11; Linux i686; U; en),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:314 Date: 2008-05-23T21:53:25-07:00 List-Id: n00b question? Probably. Can I find my answer somewhere else? Nope. Do I have any other place to turn to? Definitely not. I'm a hobbyist programmer just out of high school. I've been dabbling in C and Python for a while now, and would probably take up CS in college (just a few months from now). I was attracted to Ada because it was : 1. Sanely Object Oriented - It doesn't force OO like Java and C#. 2. Compiled - I *want* to do manual memory management so that I can at least understand what automatic garbage collection means to me. I've been living comfortably with Python for too long. 3. Uniform Syntax - I find C++ syntax weird. C was okay, though. I'm sure there are other benefits, but I really don't understand what they mean to me (yet). So, what would an amateur, cash deprived programmer like me do to learn Ada? There are web tutorials, for for the 95 standard. There's a Wikibook, but I've found it incomplete at several places and there are a lot of concepts I can't grasp. There's the reference document, but I can't make head or tail of it. A big, warm hearted "thank you" , in advance, to anybody who helps :) PS : Once I learn this language, I *swear* I'm writing my own tutorials so other hobbyists can benefit.