A defacto standard is: Kernighan,  Ritchie "The C rogramming Language"
I'd also recommend : "O'Reilly Prof C Programming". The second shows you how
to actually programm for and in a unix, linux environment.

If you want to do system programming , kernel, hardware, drivers ec. then
you should definitely learn C.
If you want to do GUI programming etc. then C++ is probably the better
start, becuse of the object orientation which is a must in case you design
larged apps , user interfaces and similar.
I'd also vote for Java.
I myself started with languages like vb, delphi, asp then later on switched
to Perl, C, C++, Java.
The biggest problem was for me to adopt my programming style, the procedural
style I learned in C to the OO style of C++, but as son as I went into Java
I used OO more which also improved my C++ skills. Lots of authors say the
same, sometimes it is better to skip C if you don't really need it, because
you will always be tempted to use the C way in your C++ programms.

So it really depends on what you want to do with it, if you have lots of
time learn em all, if you want to achive a certain aim, then you should tell
us, then we might be able to give you the best advice

----- Original Message ----- 
From: "Gavin Henry" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, December 27, 2003 10:20 PM
Subject: [gentoo-user] OT: A good book on C Programming?


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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?

One more question, should I go for C or C++? Which will benefit me more with
GNU/Linux?

Thanks for your time,

Gavin.
- -- 
Regards

http://www.magicfx.co.uk
http://www.suretecsystems.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/7feqgNqd7Kng8UoRAjZhAJ0YWrrwdHA79Qp/rJfucnVr5KxMcwCeKkRl
YSXYaGO5D/qDPudtESz6T4U=
=tV0V
-----END PGP SIGNATURE-----


--
[EMAIL PROTECTED] mailing list





--
[EMAIL PROTECTED] mailing list

Reply via email to