To get started on this first go ahead and download the following
Microsoft® Surface® Toolkit for Windows Touch Beta SDK
Once you installed you will see the following Template . Building Application for Surface devices is same as Building Windows WPF Application .
let is try creating sample application . Here I am going to use ScatterView control
The ScatterView control as a container for any other user interface (UI) element. When you place a UI element inside of a ScatterView control, that element automatically gains the ability to be moved, rotated, and resized using one or multiple touches.
Here is the Result for the above XAML code in MS Surface Simulator
Please download MS Surface SDK and explore the more controls .