TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: David Andrews
from: Tom Brown
date: 1996-01-09 17:33:04
subject: Help a beginner!

Hi David:

DA> So, 
DA> I need someone to point out some books and stuff i can use 
DA> to learn C under OS/2.

C Set++ is an excellent product.  If you get a book that teaches the
ANSI C standard, it will apply directly to your C Set++ compiler.

IMO the best reference and a pretty good learning book for C would
have to be "The C Programming Language" by Kernighan and Ritchie. 
These guys wrote the language.  There may be a newer edition of this
book, but I doubt it.  Anyone?

"The C Programming Language" (Second Edition)
Brian W. Kernighan and Dennis M. Ritchie
ISBN 0-13-110362-8

If C++ is your thing, a must have reference would be:

"The C++ Programming Language" (Second Edition)
Bjarne Stroustrup
ISBN 0-201-53992-6

This Stroustrup book makes for pretty heavy reading.  It's well
organized and very complete, but the writing style is heavy and more
difficult to read than it would have to be.  All the same, Bjarne knows
his stuff and this book pays for itself in the C++ programmers hands.

I found the Kernighan and Ritchie book to be easy to read.  It's was a
bit chopy though, as adjacent chapters often differed greatly in
subject matter.  I'm refering now to the first edition.  It was
probably over 10 years ago that I read it.  I purchased the second
edition simply to keep my reference up to date, but in truth I haven't
read much of it so I can't really give a quality review of the second
edition.  Still a must have for a C programmer.

There's no substitute for good reference IMO.  Sometimes, a book isn't
the quickest and easiest way to learn a subject.  I also have
experience with two other products that may be of interest to someone.

IBM's Experience C++ (A Multimedia Tutorial) CD-ROM is an interesting
product.  It's much more thorough than a video would be, still I'm not
sure that CD-ROM is a good training medium for this topic.  Perhaps if
you still really enjoy pointing and clicking this might be your thing,
but for me it was not a good use of my money.  Note that this book does
not teach C Set++ specifically, it is a general C++ tutorial.

Coronado Enterprises has a shareware C++ tutorial.  They have a
shareware C tutorial as well but I haven't tried the C one.  The gross
over-simplification by the author of C++ really spead my learning.  I
must have gone through the whole thing in three or four hours (that
includes compiling the samples!).  It assumes that you know C and have
a compiler.  Source code is also available at the same places as the
tutorial itself.  The source compiled well with C Set++ v2.1 and the
programs were as simple as possible to illustrate the topic in
question.  I would recommend this tutorial to anyone who knows C and
want's to know C++ but needs to start at the _very_ beginning with C++.
 There's not a whole bunch of detail here, but the major topics are
covered and the Stroustrup book is much less intimidating after this
tutorial.

I think it cost about US$15 to register.  There was an option to get
the whole tutorial bound as a book and I think there was even a bunch
of illustrations missing from the trial version that you could buy, but
I know nothing of these as I didn't purchase them.  The shareware
tutorial is available on tons of BBSs and tons of sites on the
Internet.  I think that I got it off of SimTel somewhere, but Hobbes
has it under os2/unix/cptut22g.zip.  I'm pretty sure that cptut22g.zip
has both the source and the text.


Best wishes,

Tom

 * KWQ/2 1.2g * Liberace was great on the piano, but sucked on the organ.

--- GEcho/2 1.20/Pro
* Origin: The Green Zone (1:140/23)
SEEN-BY: 50/99 270/101 620/243 711/401 409 410 413 430 808 809 934 955
SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809
@PATH: 140/23 270/101 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.