Type: Posts; User: Salem
Start with the Beej tutorial.
How about the readme sticky at the top of this very forum? http://cboard.cprogramming.com/networking-device-communication/41926-useful-links-good-books.html