title: C for Java Programmer?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/598552/should-i-learn-c-before-learning-c">Should I learn C before learning C++?</a>  </p>
  </blockquote>
  
  
  
  <p>As a professional (Java) programmer and heavy Linux user I feel it's my responsibility to learn some C (even though I may never use it professionally), just to make me a better coder.</p>
  
  <p>Two questions : </p>
  
  <ol>
  <li><p>Should I try C or C++ first - I realise they are different languages with some common ground. Is it useful to learn a bit of both, or just try one? I hear C++ is a bit of a nightmare behemoth of a language.</p></li>
  <li><p>What are the best resources (books, tutorials, practice programs, reference code) for a Java developer like myself.</p></li>
  </ol>
  
  <p>Thanks</p>