初めての入門には、winsockとunixのソケットのどちらから先に学ぶのが良さそうでしょうか?
unixでは、open,close,writeを*FILEの代わりに使ってファイル入出力ができます。
windowsでは、コピペでつくったプログラムを少しいじれる程度でしかありません。