By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
446,260 Members | 1,409 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 446,260 IT Pros & Developers. It's quick & easy.

Best way to learn?

P: n/a
Books, websites? What did you learn? I'm asking so that I can learn to use
this language successfully. Sorry for the new-ness of my programming skill.

Evan
--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
Nov 13 '05 #1
Share this Question
Share on Google+
5 Replies


P: n/a
News.Individual.NET wrote:
Books,
See http://users.powernet.co.uk/eton/clc/cbooks.html for a decent list. The
first three on the list are "tutorials". Most of us here in clc prefer "The
C Programming Language", 2nd edition, but King and Deitel&Deitel are both
well-respected.
websites?
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
What did you learn?
C. :-)

I'm asking so that I can learn to use this language successfully.


You came to the right place. We won't teach you C, but we can certainly help
you to learn it.

--
Richard Heathfield : bi****@eton.powernet.co.uk
"Usenet is a strange place." - Dennis M Ritchie, 29 July 1999.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
K&R answers, C books, etc: http://users.powernet.co.uk/eton
Nov 13 '05 #2

P: n/a
News.Individual.NET wrote:
Books, websites?


Books are almost certainly the best way, but you need to be very careful
about which books. There are a *lot* of bad books out there.

Websites are practically useless for learning C. Very few online C
tutorials actually teach C. Usually they teach something that they call
C, and which is similar in some ways to C, but which is different from C
in some fundamental ways. This is simply because the authors usually
don't know or understand the language as well as they think they do. The
same can be said for the authors of the bad C books I mentioned above.
Misunderstanding of the C language is pretty wide-spread, even among
people who call themselves C programmers.

-Kevin
--
My email address is valid, but changes periodically.
To contact me please use the address from a recent posting.

Nov 13 '05 #3

P: n/a
Kevin Goodsell wrote:
News.Individual.NET wrote:
Books, websites?


Books are almost certainly the best way, but you need to be very
careful about which books. There are a *lot* of bad books out there.


Two absolute rules for the C newbie are: Never ever buy, nor
read, any book authored by Herbert Schildt. Never ever use
gets().

Either of those actions will ensure you never attain Paradise.

--
Chuck F (cb********@yahoo.com) (cb********@worldnet.att.net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home.att.net> USE worldnet address!
Nov 13 '05 #4

P: n/a
* Thus spoke News.Individual.NET <me@private.com>:

Hallo,
Books, websites?


- <http://www.contrib.andrew.cmu.edu/~ajo/faqs/acllc-c++.html#q6.1>
Wolfgang.
--
"Es gibt Dinge, die man bereut, ehe man sie tut. Und man tut sie doch."
-- Christian Friedrich Hebbel
Nov 13 '05 #5

P: n/a
"News.Individual.NET" <me@private.com> wrote in message news:<op**************@news.private.com>...
Books, websites?
A good book is "The C Programming Language", 2nd Edition by Kernighan
& Ritchie. (Also known as K&R2.) It assumes you know a bit about how
to program already (tho that isn't a hard and fast rule), and it does
move relatively quickly (faster than most tutorial books). However, it
can be used by the experienced programmer as a C reference manual long
after the basics have been grasped.

That book, in fact, is how I learned to program C. It makes a good
distinction between standard C and nonstandard C, and standard C is
what it teaches. By learning standard C first, you can find out about
nonstandard alterations to C in your own time and understand them from
a solid foundation. Plus, you can use this newsgroup only for
questions about standard C. The regulars will be annoyed if you ask
questions about nonstandard C.

Websites generally aren't good ways to learn C. For every bad book on
C (and there are numerous), there are probably a dozen bad websites.
Therefore, the only websites I'll recommend are related to books in
some way.

http://www.accu.org/bookreviews/public/ -- The Association of C and
C++ Users book reviews page. The ACCU has good reviews, and on
numerous topics, not just C and C++ programming. When the ACCU says a
book is good, or that it is crap, you can trust it.

http://www.eskimo.com/~scs/C-faq/top.html -- The comp.lang.c FAQ. This
exists in published form as well, but the website is highly usable.
Consider this an adjunct to other C references, one that answers
specific questions instead of focusing on general rules.
What did you learn?
I learned standard C, not any vendor's idea of what C should be. I'd
suggest you do the same.
I'm asking so that I can learn to use
this language successfully. Sorry for the new-ness of my programming skill.
Don't apologize for being inexperienced. We all were once, and anyone
who gives you hell about it should be ignored on general principles.

Evan

Nov 13 '05 #6

This discussion thread is closed

Replies have been disabled for this discussion.