This tutorial is not online; this page has the outline of what we will cover when we meet.
You should definitely attend if you are not confident with C programming or if you need a refresher on compiling and running a C program on Linux. You will also learn something if you are familiar with C but have not programmed with sockets and/or are unfamiliar with the file descriptor abstraction. You are of course welcome even if you feel confident with these skills.
Depending on need and interest, we will schedule a second tutorial to help with server-side socket programming and perhaps some more tips for C programming.