请教windows和linux下的socket差别大吗

请问windows和linux下的socket差别大吗?
准备学习socket编程了,这2个平台的差别大不,新手应该选择哪个平台呢,我LINUX的基础很差

------解决方案--------------------
归根到底还是一样。
部分实现还是有区别的。
例如自己编写的程序中:windows要调用初始化网络函数,linux不需要调用初始化网络函数。