I want to design a multiplayer game, while I've spent the last month learning the C++ syntax and how to use it I am completely clueless on how sockets work and how many things are done with multiplayer. Does anyone know a book or source I could obtain/use to learn about this?
Network (or socket) programming and game programming are two very different fields. To start learning about the former I'd recommend reading up on things like TCP/IP, server management and server-side scripting as well as data packaging and compression.