title: How do you help people learn logic?
body: <p>People who are not IT, more specifically programmers, do not have a good way of solving problems. They simply do not think like us, programmers, who have a good <a href="http://en.wikipedia.org/wiki/Logic" rel="nofollow noreferrer">logic</a>.
  I have been asked too many times what I would recommend them to improve their logic which would eventually help with day-to-day professional problems. Things that come up to my mind are good puzzles, math problems and etc.</p>
  
  <p>Having said that, what would you recommend and why? Books, sites, articles ?</p>