title: sharepoint programming in C#
body: <p>I want to learn about programming SharePoint - SP - in c#, i have VS 2010 professional. but creating a visual webpart requires, SP to be installed on the same machine.
  my question is, is there any free (express version of SP, for leaning purpose) if not, can i use a remote SP server to develop web parts in C#, is there a trick to use a remote SP server with my VS 2010 Pro, from an XP machine SP3, that is my system config. Your help is appreciated guys.</p>
  
  <p>Have a great programming Day, here at STACK!</p>