• C

books to read

i am a beginner to C programming and i am interested in networking.Can u tell me what are all the books i should follow in the order to become a master in network programming in C under LINUX.PLEASE HELP ME.
saravanan_tipAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

saravanan_tipAuthor Commented:
tell me the books to read to program the hardwares(like sound cards,etc.,),network programming,programming windows and linux
0
sunnycoderCommented:
Hi saravanan_tip,

unix network programming by richard stevens
also check this comprehensive online tutorial
http://www.ecst.csuchico.edu/~beej/guide/net/html/

Cheers!
Sunny:o)
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
rstaveleyCommented:
Before you become an expert programming networking code in Linux, it is worth bringing yourself up to speed with Linux network admiinistration. The "NAG" is online at http://www.faqs.org/docs/linux_network/ but if you prefer wood pulp - see http://www.oreilly.com/catalog/linag2/book/

After that, I'd agree with Sunny that Stevens is your next stop. See http://www.kohala.com/start/unpv12e.html
0
void_mainCommented:
When you are a beginner in C programming, you should learn the fundamental things in C first. Before doing a network (which is very difficult) you should know C blind!!!
The easiest way to find literature is, for example, amazon.com. Just seek "network programming in C" there (or what u want) but I recommend you to start steady in C.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
C

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.