I'm a semi-experienced programmer, but I'm trying to write a bare-bones FTP client and don't have much experience in net stuff. Can anyone recommend a good place to start. I know a good bit of C++, some Java, and a little VB. This app just needs very basic functionality - upload, download, list directory, etc so I'm wondering 1. what language to go with, remembering that I'm trying to make this as quick and easy as possible and that actual real-world usefulness isn't an issue as long as it works and 2. if there's any specific package that would make it easier. I've heard some good things about the .NET series...

Thanks!