Q: Are there any C tutorials or other resources on the net?
A: There are several of them:
Tom Torfs has a nice tutorial at http://cprog.tomsweb.net.
``Notes for C programmers,'' by Christopher Sawtell, are available by ftp from svr-ftp.eng.cam.ac.uk and garbo.uwasa.fi, or on the web at www.fi.uib.no .
Tim Love's ``C for Programmers'' is available by ftp from svr-ftp.eng.cam.ac.uk in the misc directory. An html version is at http://www-h.eng.cam.ac.uk/help/tpl/languages/C/teaching_C/teaching_C.html.
The Coronado Enterprises C tutorials are available on Simtel mirrors in pub/msdos/c or on the web at http://www.coronadoenterprises.com/tutorials/c/index.html.
There is a web-based course by Steve Holmes at http://www.strath.ac.uk/IT/Docs/Ccourse/.
Martin Brown has C course material on the web at http://www-isis.ecs.soton.ac.uk/computing/c/Welcome.html.
On some Unix machines you can try typing ``learn c'' at the shell prompt (but the lessons may be quite dated).
Finally, the author of this FAQ list once taught a couple of C classes and has placed their notes on the web; they are at http://www.eskimo.com/~scs/cclass/cclass.html.
[Disclaimer: I have not reviewed many of these tutorials, and I gather that they tend to contain errors. With the exception of the one with my name on it, I can't vouch for any of them. Also, this sort of information rapidly becomes out-of-date; these addresses may not work by the time you read this and try them.]
Several of these tutorials, plus a great deal of other information about C, are accessible via the web at http://www.quut.com/c/.
Vinit Carpenter maintains a list of resources for learning C and C++; it is posted to comp.lang.c and comp.lang.c++, and archived where this FAQ list is (see question 20.40), or on the web at http://www.cyberdiem.com/vin/learn.html.
See also questions 18.9b, 18.10, and 18.15c.