IPC
Skoro używasz linuxa, polecam zapoznać się z podstawami komunikacji server/client. Unix V pozostawił po sobie bibliotekę, dostępną na wszystkich systemach POSIX, do komunikacji między procesami. Przeczytaj tutorial beej'a http://beej.us/guide/bgipc/pdf/bgipc_USLetter.pdf.
Socket i programowanie sieci
Później możesz zapoznać się z socket'ami. Beej napisał też bardzo popularne w swoim czasie "Beej's Guide to Network Programming": http://beej.us/guide/bgnet/pdf/bgnet_USLetter.pdf.
Jeśli jesteś TYM facetem który przejdzie przez te tutoriale, sam będziesz wiedział gdzie dalej szukać. Powodzenia!