This guide was my bible when I was a kid. I learned not just network programming, but also C with it.
It's more or less magical when you find just the right conjugate match between tutorial material and your own learning style. I can see how Beej's Guide might do the same for someone new to both socket programming and C.