Shift from Java to c++
<p>I have been developing applications based on C# (.net) and Java (J2EE) from the last 3 years.</p>

<p>But, now I feel, Java, C# makes you lame (from learning point of view) and you can develop your apps quickly but you fail to understand the basic underlying concepts of programming.</p>

<p>So, I am trying to learn C++, but I find it a little "confusing" due to pointer, multiple inheritance, some conventions and other concepts of C++ which don't exist in Java. So, what do you guys suggest? How should I got about it?</p>

<p>Thanks</p>

<p>PS: I am a student, so have all the time in the world and actually shift.</p>
