-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Gavin Henry <gavin.henry@xxxxxxxxxxxxx> writes: > Hi all, > > During my degree, BEng (Hons) Electronics and Communications Engineering, we > did C programming every year, but I never kept it up, as I had no interest > and didn't see the point. But now I really want to get back into it as I see > a point with GNU/Linux. I want to get my old skills back and write something > or help on some projects etc. > > I need some good books. I used to have one called "A Book On C", but sold it, > and I have been reading various tutorials on the web and the many devoted > websites. > Anyone have any recommendations? For C the best book available is The C programming language, by Brian W. Kernighan and Dennis M. Ritchie. Prentice Hall, Inc., 1988. ISBN 0-13-110362-8 (paperback), 0-13-110370-9 (hardback). Avoid anything written by Herbert Schildt, as he is incompetent the ACCU page has a comprehensive list of the good and bad books on C, C++ and a number of other languages. http://www.accu.org/bookreviews/public/ > One more question, should I go for C or C++? Which will benefit me more with > GNU/Linux? Depends, both are used quite a bit for different things, with the Kernel being one of the main things written in C. - -- James jamesk[at]homeric[dot]co[dot]uk "I can't listen to that much Wagner. I start getting the urge to conquer Poland." Woody Allen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQE/7fQAqfSmHkD6LvoRAqkXAJ9+Kgh7A3IVU/+ZPz1/QkXlm37YwgCfdfg6 rHjlXNEsvl9KmjnZD/N4OOU= =yNbu -----END PGP SIGNATURE-----