LP> I am interested in learning C, but I have very minimal experience with
LP> programming. I took 1 year of BASIC, but that is it. My question is
should I
LP> build my experience up first before attempting to learn C, or should I
jump
LP> right into it? Also, if I do try to learn it, what is the best method?
Should
LP> I take a class or teach myself? In the latter, which book is the best?
I recommend going straight to C or C++ (which includes C), with
any class available and affordable, or go on your own. BASIC is
training wheels, though it gets the job done.
Write a game or something you like (an ELIZA program, say).
Study examples. The best book depends on your computer /
environment / compiler. I use Turbo C++ 3.1 so my number one book
is *The Waite Group's Turbo C++ Bible* by SAMS.
C/C++ differs from BASIC in that it is LOTS harder to read it.
Start small and be patient. Example programs are better generally
than the book alone because C/C++ concepts get very complex and
abstract. Don't expect to understand all other programs that you
come across, because programs generally have lots of complex
details specific to that application.
C/C++ lets you endlessly custom everything, which is nice when
you are feeling creative, but nasty when you have to read someone
else's black art creations. Have mercy -- comment a lot.
Welcome to nerddom! ;-)
* JABBER v1.2 * "The Force is strong with this one!" "No, he just needs a
bath..."
--- QScan/PCB v1.17b / 01-0406
---------------
* Origin: Knight Moves - Rochester,NY 716-865-2106 (1:2613/313)
|