At 12:14 PM 4/7/01 -0700, Jack Coates wrote:
>Every time I've tried to learn C or C++ the instructor or author lays
>out all the basics of the language and I do fine. We do a few example
>programs like helloworld.c and add/subtract calculators, and I do fine.
>Then the excersises jump into geometry or calculus problems, because of
>course anyone interested in programming took lots of math in school,
>right? And then it's all over. I'm learning, but so far shell script is
>where it's at for me.

Jack -- You might look for better instructors (or better self-paced teaching
books). Although I rather enjoy advanced math myself, I don't think it the
obvious place to go soon after "Hello World", and not all courses follow
that route. Certainly not community college courses around here (Palo Alto,
CA), where many of the students take the intro sequence (now taught in C++)
before they take calculus (if they ever do).

Although I've programmed in C for ages, I only learned C++ a couple of years
ago. I did it by signing up for a community-college course in Data
Structures and Algorithms that was taught in C++. I knew much (though not
all) of the DS&A stuff already, and I figured (correctly) that doing
exercises the involved implementing linked-lists, associative arrays, custom
String classes, and the other usual suspects in the DS&A world would hold my
interest while I picked up the language peculiarities. 

It worked for me. Something similar, perhaps with different content, would
work for you. The ORA book "Practial C++ Programming" (Steve Oualline) isn't
a bad place from which to pick up the language in a non-GUI setting.


--
------------------------------------"Never tell me the odds!"---
Ray Olszewski                                        -- Han Solo
Palo Alto, CA                                    [EMAIL PROTECTED]        
----------------------------------------------------------------


_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to