How to Learn C++ When you are stuck in your ways with newer Languages?
<blockquote>
  <p><strong>Possible Duplicates:</strong><br />
  <a href="http://stackoverflow.com/questions/789659/what-is-the-best-approach-for-a-java-developer-to-learn-c">What is the best approach for a Java developer to learn C++</a>  </p>
</blockquote>

<p>How would you go about learning C++ if you were "Stuck in your ways" with newer languages like Java or C#?</p>

<p>I've been working as a developer for 3 years, I've got both a Bachellors and a masters in computing science from a Reputable UK University...</p>

<p>I've written millions of lines of C# thousands of lines of Java and a few hundred lines of C...</p>

<p>But I don't know C++, I feel a little like I've cheated the profession by not knowing a what I think is a key language. I've written Code in C++ files, mainly for bug fixes, but it was really just C in disguise.</p>

<p>What is the best way to go about learning C++, if you are more used to the nice abstractions that higher level languages give you to get away from the nitty grittyness of C++.</p>

<p>Has anyone on SO gone from being an experienced Java, C# (or some other language) developor to a C++ programmer? if so how did you do it, was it difficult and do you have any pointers? </p>
