title: What do I need to start developing in .NET
body: <p>Over the last year I have moved from a beginner PHP developer to a more intermediate developer, I use Mac OS X and a local development server environment (MAMP). </p>
  
  <p>I am thinking about starting to develop using the .NET framework. Can anyone give me some advice?</p>
  
  <ul>
  <li>What do I need to begin? </li>
  <li>How similar
  is .NET to PHP? </li>
  <li>What is the
  relationship between ASP and .NET?</li>
  <li>Is
  there anything novel or vital I
  should know about developing in .NET? 
  (I know .NET is written using
  microsoft technologies...)</li>
  </ul>