http://www.eskimo.com/~scs/cclass/cclass.html
. Classes based on
"The
C Programming Language " by Kernighan & Ritchie and it is easier
to read and understand than the Kernighan & Ritchie book. Also available
are notes to read along with the book mentioned above, so that you do not
miss the important stuff.
http://www.mindview.net/ThinkingInCPP2e.html
"Thinking in C++, 2nd ed. Volume 1" by Bruce Eckel. It is C++ book with a
very good into to C (chapter 3:). The book is free in electronic form (PDF,
HTML and other formats available)
Borland has made some early versions of Turbo Pascal and Turbo C available
free of charge for download at:
http://community.borland.com/museum.
As 16 Bit tools, they are not in that high of demand, but they are nice to
learn Pascal and C with. Now, you can run Tubo C in your browser: http://www.naclbox.com/gallery/turboc
http://www.borland.com/bcppbuilder/freecompiler/
Borland/Imprise has announced that their C++ (the current version) is now
available for download. You must pay if you want the Visual development version.
http://www.mixsoftware.com/product/powerc.htm
$19.95 - worth it just for the compiler. No it's not a "Lite version" or
a student version or anything, it is a complete DOS C compiler and inch-thick
From the Beginning tutorial for 20 measly smackers!
http://goforit.unk.edu/cprogram/cstart.htm
There's a good trot through the main points of the language, with exercises,
(and several other interesting tutorials on this site).
Assembly language programmers transitioning to C will sometimes ask: "How
can i copy a register value into a C variable ?? and How can i copy a C variable
into a register ??" old_cow_yellow at yahoo.com says: 'That is a question
similar to: "How do I double clutch to shift to a lower gear with automatic
transmission?" It is best for your sanity to forget about gears when you
are driving a car with automatic transmission.'