This is a good book and easy to follow.
I use Java to create games so I have quite a bit of knowledge with the language which makes this book quite easy to understand; beginners might struggle a little as some parts are a little complex.
This book teaches what TCP/IP networks are, how they work and then how to program them.
You'll learn to create programs that are capable of various networking functions and with the skills learned here you can move on to greater things. 'It will not make you an expert' but you'll be able to search your network for IP addresses, communicate with servers, send information etc from the programs you create.