title: Should I learn C before learning C++?
body: <p>I visited a university CS department open day today and in the labs tour we sat down to play with a couple of final-year projects from undergraduate students. One was particularly good - a sort of FPS asteroids game. I decided to take a peek in the <code>src</code> directory to find it was done in C++ (most of the other projects were Java 3D apps).</p>
  
  <p>I haven't done any C before but I have looked through some C code before. From what I saw in the .cpp code in this game it didn't look very different.</p>
  
  <p>I'm interested in learning either C or C++ but will probably learn the other later on. <strong>Is there any advantage to me learning one before the other</strong> and <strong>if so, which one?</strong></p>