And if you are hopelessly outmatched, XAML/Silverlight... they are the interface layer. Underneath is powered by C#, which is mostly a play of logic (after getting the syntax down).
XAML is *almost* drag and drop. You can create basic info applications using almost pure XAML (map, directory, etc). It's a markup language with a WYSIWYG editor built in. Almost like building websites with Frontpage or Dreamweaver.
All this, and the above[edit:above+above] post, are included in the WP7 SDK, avalible free. Have fun!
Oh.... and it's good practice to document/comment what you are doing when making an application. That way, if you need to edit it a year or so later, you don't have to relearn some of the intrinsities of what you were doing last year