You can use the free "Express" version of Visual Studio 2010, but no -- it's not something quite as easy as Frontpage. While VS is pretty powerful (and makes designing your UI relatively easy), you'll need to learn a .NET language like C# to create a Silverlight or XNA-based application for WP7. There's some good overviews and tutorials on MSDN: