C network programming
Explored java libraries and haskell's HDBC