or kind of bored. i havnt really played with any networking tools but ping and dhcpd.Though you'd really have to be kind of paranoid to worry about that anyways
why do you like visual c better? why dont you like gcc?
look at kdevelop(screenshots here) it has a nice gui and a docs section(somthing like msdn, i like this better. msdn bugs me more than mna pages for some reason.).
you can run kde on windows too, so you could have both. you might have to compile it on your own thought(i tried it before and i dont remember seeing a binary).