0基础学习SOCKET网络编程已经接近崩溃。解决思路

0基础学习SOCKET网络编程已经接近崩溃。。。
只有C语言基础,而网络基础为0,下了一本WINDOWS网络编程来看,已经要崩溃了,根本是一点都看不懂,各种定义的结构连意思都不知道,想写程序来练一练都不知道怎么开始。
  该怎么办呢,书看不懂。 有没必要干脆不看书了,直接看别人写的源码,不懂的函数和功能就查MSDN?

------解决方案--------------------
急的像猴似的, 老实看书比你来晃荡强多了.