Well I know C++ (not entirely, but eh) and I know VB>NET (again, not entirely, but a good chunk of it).

Well my friend wants me to make a simple FTP client so he can upload stuff to and download stuff from his FTP server. I never used C# before, but he wants it in C# or VB.NET. I'd rather do it in C# since it may be a slight bit faster and I can learn a new language while I'm at it.

So basically, does anyone have links, examples, ect.. on FTP client/server interaction?

With the .NET functions, I really can't see this being too large of a project (maybe only a few lines of code).