Share your knowledge at the LQ Wiki.
Go Back > Forums > Linux Forums > Linux - General
User Name
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.


  Search this Thread
Old 05-05-2006, 08:12 PM   #1
Senior Member
Registered: Jan 2005
Distribution: Slackware, BackTrack, Windows XP
Posts: 1,020

Rep: Reputation: 45
unix/socket programming, which book should i read first ???

hello all,
i have fair idea of 'c' programming in windows. Not used to of gcc compiler.
currently i'm doing the CCNA course of cisco at my university. So have fair knowledge of networks too.

I would like to ask that which book should i read first out of the following:
1. Advanced programming in UNIX environment by Richard Stevens.
2. Unix network programming by Richard Stevens.

Old 05-05-2006, 08:31 PM   #2
Senior Member
Registered: Nov 2002
Location: Edmonton AB, Canada
Distribution: Gentoo x86_64; Gentoo PPC; FreeBSD; OS X 10.9.4
Posts: 3,760
Blog Entries: 4

Rep: Reputation: 78
Well, I would read them in the order you listed them...

Despite the 'advanced' in the title, I have found that the first book is a good introduction to UNIX programming. If you have experience with C then you shall have no problems working through it. It will teach you the specifics you need for working with UNIX.

The second book is of course, focused on network programming, so...

If you have both books, just go ahead and read them both. If you only have the budget for 1, then decide what is more important to you, a broad overview of UNIX programming, or the specifics of network programming.
Old 05-06-2006, 01:47 AM   #3
Registered: Apr 2004
Distribution: Debian -unstable
Posts: 700

Rep: Reputation: 31
Hello. You say you have a "fair idea" of c programming in windows. I'd recommend you start with K&R - The C Programming Language. As bulliver said, the books should be read in listing order. I'd also recommend you read the TCP/IP Illustrated 3 volume set by the same author.

P.S.: There is also a "clone" (?) of the first book, might be a bit more up-to-date (but has a downside as the title suggests "Advanced Linux Programming". It's freely available online:


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
question about book: UNIX Network Programming Barq Linux - Networking 3 12-27-2005 02:36 PM
TCP/IP book for socket programming hubabuba Programming 3 10-17-2005 04:46 AM
unix programming book - old edition arunswarup Linux - General 5 09-21-2005 10:33 PM
Searching for a tutorial/book on socket programming koodoo Linux - Networking 6 06-07-2005 02:48 PM
Unix socket programming - how to sent a file Scrag Programming 9 03-28-2004 10:54 PM

All times are GMT -5. The time now is 01:39 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration