I am fairly new to using linux, but when doing a netstat -a I get all these results. Is this normal to have that many connections? Can someone point me in the right direction to what most of them mean? Again I apologize if this has already been covered. Thanks.
Looks fairly normal to me for a modern GNU/Linux Desktop system. Most of these are host-local IPC (Inter-Process Communcation) facilities. If you look at your system's active sockets via sudo ss -anp, you will get a more complete picture, also including the names and PIDs of the programs/processes executing that are using these sockets to communicate with the network and one another. To learn more abount their intent and function, you'll have consult their documentation (via man, for example).
@psherman: I guess one could file this under "Other Questions"?