[ubuntu-uk] C/C++ Development

David Restall - System Administrator dave at restall.net
Thu Nov 1 21:19:45 GMT 2007

Hi Jai,

> Guys,

Don't forget the gals/dolls !!.

> Where is the best place to start with C/C++ development from a Linux
> (or GTK) perspective? Note that I haven't differentiated between C and
> C++. This is because I do not mind which I use. I've been looking on
> GNU's website and they feature a manual on glibc (which is a definite
> advantage if I use C). Where as C++ has cppreference.com (which I've
> been informed is quite out-of-date).

I wouldn't recommend K&R - it's not a book for beginners.  My K&R is well
thumbed but was difficult to follow when I was starting out.  I bought
C The Complete Reference by Herbert Schildt (McGraw Hill I Think) but
don't know if it is still in print (We're talking 1986 or thereabouts).
If I was starting out today I'd go for Practical C++ programming by
Steve Qualline (O'Reilly) (Excellent book and very readable and a good
tutorial reference) and C++ The Core Reference by Gregory Satir & Doug
Brown - again published by O'Reilly.  By all means by K&R but don't make
it your first book.

> Regardless of which of the two languages I use, I will probably be in
> need of some tutorials (please, Linux or GTK based as oppose to a
> Windows users' one). I don't yet have the hacker skills that some of
> you might so I would be very grateful for a ground-base instead of
> just diving into the glibc manual and trying to teach myself.

Don't know about tutorials - though I would go with GTK+
<http://www.gtk.org>.  I found this better documented than GTK, YMMV.


ubuntu/uk-2007-11-01.tx                ubuntu-uk jai at jaiharrison.com
| Dave Restall, Computer Nerd, Cyclist, Radio Amateur G4FCU, Bodger          |
| Mob +44 (0) 7973 831245      Skype: dave.restall             Radio: G4FCU  |
| email : dave at restall.net                     Web : Not Ready Yet :-(       |
| Aim for the moon.  If you miss, you may hit a star.                        |
|         -- W. Clement Stone                                                |

More information about the ubuntu-uk mailing list