Try Visual Studio 2008 Express (free). .NET has tons of support for AD. VB.NET is a good starting language for those new to .NET