How should I start learning?

A

AmateurScripter

I'm interested in learning C. What is the best way to learn this
language? I know some JavaScript and know HTML very well. I can't
afford any programs, but I can get books. What should I do?
 
R

Richard Heathfield

AmateurScripter said:
I'm interested in learning C. What is the best way to learn this
language? I know some JavaScript and know HTML very well. I can't
afford any programs, but I can get books. What should I do?

Books: choose one of these three:

(1) For real beginners looking for a solid introduction:

C Programming: A Modern Approach, K.N.King, W.W.Norton & Company, 1996. ISBN
0-393-96945-2

(2) For somewhat more experienced users looking for a solid introduction:

The C Programming Language, 2nd Ed. Kernighan & Ritchie. Prentice Hall,
1988. ISBN 0-13-110362-8

(3) Other recommended introductory books:

C: How to Program, 2nd Ed. Deitel, H.M. & Deitel, P.J. Prentice Hall, 1994.
ISBN: 0-13-226119-7

Compilers: get yourself a free C compiler from the Net. (If you're using
Linux, don't bother - gcc should already be installed for you.)

Here are some useful URLs:

http://www.compilers.net/
http://www.borland.com/bcppbuilder/freecompiler/

Further help: this newsgroup can generally help out if you don't understand
your C book's explanation of a particular issue.
 
W

Wolfgang Kaufmann

* Thus spoke Richard Heathfield <[email protected]>:

Hallo,
(3) Other recommended introductory books:

C: How to Program, 2nd Ed. Deitel, H.M. & Deitel, P.J. Prentice Hall, 1994.
ISBN: 0-13-226119-7

Do you recommend the second edition over the newer editions (afaik 3rd &
4th editions are available) for any special reason?


Wolfgang.
 
R

Richard Heathfield

Wolfgang said:
* Thus spoke Richard Heathfield <[email protected]>:

Hallo,


Do you recommend the second edition over the newer editions (afaik 3rd &
4th editions are available) for any special reason?

Pure, unadulterated behind-the-timesness.

By all means get a later edition, since they are likely to have taken the
opportunity to fix a few typos.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,125
Messages
2,570,748
Members
47,302
Latest member
MitziWragg

Latest Threads

Top