Mono for Android on Windows provides a plugin for Visual Studio 2010 Professional or better. We also support Mono for Android development using MonoDevelop on Windows for users that do not own a copy of Visual Studio 2010 Professional or better.
Mono for Android on Mac developers can use MonoDevelop.
On all platforms, Mono for Android requires the Android SDK (which requires Java JDK).