Rockbox Technical Forums

Rockbox General => Rockbox General Discussion => Topic started by: keytotime on February 02, 2006, 06:44:12 PM

Title: Good Books to learn C
Post by: keytotime on February 02, 2006, 06:44:12 PM
Can anybody recommended any good books to learn c?
Title: Re: Good Books to learn C
Post by: kenshin on February 03, 2006, 12:41:00 AM
C: A Reference Manual has been indispensible to me over the last 9 years. It is a reference manual so it assumes you have some programming background, if not C. I never found a book I liked for learning C without having prior programming background.
Title: Re: Good Books to learn C
Post by: Travis on February 03, 2006, 12:44:38 AM
I recommend C For Dummies and the O'Reily book on C (i forgot the name, but any For Dummies or O'Reily book ive read has been good)

:)
Title: Re: Good Books to learn C
Post by: LinusN on February 03, 2006, 03:21:14 AM
...and what does that say about you? : - )
Title: Re: Good Books to learn C
Post by: Crasus on February 03, 2006, 01:15:18 PM
If you find the dummy books getting in your way, you can try the classic
 "The C Programming Language (2nd Edition)" By Kerrigan and Ritchie the guys who invented the language.
I tried the dummy book and it was way too slow and cluttered with non-essentials which really got in my way. You have to set up the programming environment yourself though.
 
Title: Re: Good Books to learn C
Post by: vinylivo on February 03, 2006, 01:35:58 PM
I can recommend 'The C Programming Language' by Kernighan/Ritchie too. It's good structured and is available in several languages.
I have a german version including the C reference manual.
Title: Re: Good Books to learn C
Post by: kenshin on February 03, 2006, 02:01:39 PM
I also have a copy of 'The C Programming Language' and it is a good book, as well. In fact, 'C: A Refernece Manual' and 'The C Programming Language' are the only two books I have on C. Have never needed anything else over the last 9 years I've been writing code.
Title: Re: Good Books to learn C
Post by: imphasing on February 03, 2006, 04:08:19 PM
The only book I ever use is "The C programming language". If there isn't something on there, I just google it. There is a bevy of information available to the savvy googler.
Title: Re: Good Books to learn C
Post by: saratoga on February 08, 2006, 01:03:23 PM
I'd just go to your library and check out a reasonably good looking book.  c has been around so long there are thousands of them.

The thing about c is that its not a very large langauge like most newer languages today.  The basic c libraries are fairly small (and rockbox doesn't use most of them anyway if thats what you're thinking), and the langauge has moderately much syntax. 

So learning about c isn't a whole lot of reading (though thats still important).  Its mostly about sitting down and practicing until you understand how things work.  Which is the hard part since c is made to be close to how assembly works, and not how people work :)
Title: Re: Good Books to learn C
Post by: Cassandra on February 08, 2006, 02:27:01 PM
What they say.  I tought myself C from K+R back in 1991.  One of the most useful things I did.
Title: Re: Good Books to learn C
Post by: Llorean on February 08, 2006, 02:32:10 PM
You could *probably* just pick up the O'Reilly C pocket reference, read the intro portion, and then learn as you go.
Title: Re: Good Books to learn C
Post by: Mmmm on February 11, 2006, 07:39:58 AM
I've been using 'C programming visual quickstart guide'. It starts right from scratch so is good for a complete newb like myself.

It's done the trick so far anyway... But really I've learnt more from just mucking about with the code and seeing what happens (it's more fun too)!
:-)
Title: Re: Good Books to learn C
Post by: travishayes89 on May 06, 2006, 06:46:31 PM
i've actually read the pocket version of Windows XP ..for dummies, it made me laugh with a part that said "DVD stands for Digital Video Disc, Digital Versatile Disc, and Dick Van Dyke" and it was still helpful, so the ... for Dummies series is still helpful.