title: How to teach object oriented programming to procedural programmers?
body: <p>I have been asked to begin teaching C# and OO concepts to a group of procedural programmers. I've <a href="http://www.google.com/search?hl=en&amp;rlz=1C1GGLS_enUS291US303&amp;q=teach+oo&amp;aq=f&amp;oq=&amp;aqi=g-p1g9" rel="noreferrer">searched for ideas</a> on where to begin, but am looking for general consensus on topics to lead with in addition to topics to initially avoid.</p>
  
  <p><strong>Edit</strong></p>
  
  <p>I intend to present information in 30 minute installments weekly until it no longer makes sense to meet. These presentations are targeted at coworkers at a variety of skill levels from novice to expert.</p>