comp.lang.ada
 help / color / mirror / Atom feed
From: Adrian Hoe <abyhoe@gmail.com>
Subject: Re: How Would a Hobbyist Learn Ada?
Date: Sat, 31 May 2008 18:53:34 -0700 (PDT)
Date: 2008-05-31T18:53:34-07:00	[thread overview]
Message-ID: <69ea5144-0c58-4a16-91fb-6eefa34646bb@w8g2000prd.googlegroups.com> (raw)
In-Reply-To: 2ee634c3-0dee-4f02-8b02-c4804efd068f@x19g2000prg.googlegroups.com

On May 24, 12:53 pm, Ankur Sethi <get.me.an...@gmail.com> wrote:
> 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.


Welcome on board!

I learned Apple Basic, Pascal, FORTRAN and then C/C++ and with some
GUI languages such as Paradox before I got into Ada. At that time
(around 1995), the Ada resources on the Internet was scarce. I managed
to get a book by Jogn G. Barnes, "Programming in Ada" and later
Michael Feldman's 2 books, "Software Construction and Data Structures
with Ada95" and "Ada95 - Problem Solving and Program Design". Then I
managed to find John's 2nd book "Programming in Ada95". I would say
John's books are Ada's bible, apart the ARM.

You can find the books I have here: http://adrianhoe.com/adrianhoe/projects/ada/

Alternately, WikiBook is another good learning resource for Ada.

Start using Ada in whatever project you have. May it easy or
difficult. You will learn better when you bump into problems.

Enjoy Ada.
--
Adrian Hoe
http://adrianhoe.com/adrianhoe/



  parent reply	other threads:[~2008-06-01  1:53 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-24  4:53 How Would a Hobbyist Learn Ada? Ankur Sethi
2008-05-24  7:58 ` Martin Krischik
2008-05-25 14:33   ` Ankur Sethi
2008-05-26  9:43     ` Sébastien
2008-05-24  8:10 ` mockturtle
2008-05-24  9:04   ` Ankur Sethi
2008-05-24 16:16     ` mockturtle
2008-05-24  9:39 ` Ludovic Brenta
2008-05-24 15:38   ` Ankur Sethi
2008-05-24 15:51     ` Ludovic Brenta
2008-05-24 16:13     ` Ed Falis
2008-05-24 17:10       ` Michael Feldman
2008-05-25  7:57         ` Paul
2008-05-29 23:53     ` Randy Brukardt
2008-05-26  9:14   ` Sébastien
2008-05-26  9:04 ` Thomas Locke
2008-05-26  9:21   ` Georg Bauhaus
2008-05-26 12:05     ` Thomas Locke
2008-05-26 18:59       ` Manuel Gomez
2008-05-26  9:38 ` Sébastien
2008-06-01  1:53 ` Adrian Hoe [this message]
2008-06-02 10:03   ` Sébastien
2008-06-02 12:31     ` Georg Bauhaus
2008-06-03 12:02       ` Ludovic Brenta
2008-06-03 13:31         ` Ed Falis
2008-06-03 19:48         ` Jeffrey R. Carter
2008-06-04  6:51         ` mockturtle
2008-06-04  7:56         ` Dmitry A. Kazakov
2008-06-04  9:41         ` Samuel Tardieu
2008-06-04 12:20         ` Alex R. Mosteo
2008-06-04 12:43         ` Steffen Huber
2008-06-04 18:36           ` Stefan Bellon
2008-06-04 21:39         ` Maciej Sobczak
2008-06-05  2:00           ` tmoran
2008-06-05  8:22         ` Sebastian Hanigk
2008-06-05 20:52           ` Simon Wright
2008-06-09  7:41             ` Sebastian Hanigk
2008-06-05  9:20         ` Sébastien Morand
2008-06-07  6:19         ` Jacob Sparre Andersen
2008-06-12  3:04         ` Randy Brukardt
2008-06-12  6:29           ` tmoran
2008-06-12 21:17             ` Randy Brukardt
2008-06-12 16:01         ` jdpetrey<REMOVE_TO_REPLY>
2008-06-09 16:22 ` ahab
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox