In general, the best languages for a Windows server are .NET languages and coding in ASP/ASPX formats. We have some samples on getting GET, PUT and POST running on C# which is very easily ported to VB and C++. Check them out
here. Once you have information in your program, the tools in those languages allow you to do pretty much anything you're looking to do and make using the API very easy.
Dave Berard
Senior Product Manager, Constant Contact