title: How to Start a Sencha Touch App
body: <p>I'm excited to learn Sencha Touch and improve my HTML5, CSS3, and JS skills in order to eventually program for all mobile platforms instead of focusing on one-off languages. But I'm having trouble getting started. </p>
  
  <p>Here's my question:</p>
  
  <p><em>What is actually the bare minimum required for an application?</em></p>
  
  <p>Here's why I'm confused:</p>
  
  <ul>
  <li>I started with the Hello World demo where they use <code>new Ext.Application()</code></li>
  <li>Then I looked at Getting Started with Sencha Touch where they use <code>Ext.setup()</code></li>
  <li>Then I look at the Intro to Panels screencast where Drew Neil didn't use either!</li>
  </ul>
  
  <p>Why do there seem to be so many different ways to start building a Sencha Touch app? How should I start my apps?</p>
  
  <p>Thanks for setting me straight in advance,</p>
  
  <p>-- Miles</p>