Learning C++ or Java for future lower level programming?
<p>I know Ruby and PHP and want to start learning a lower level programming.</p>

<p>I'm having a hard time choosing between C++ and Java, and coming from only dynamic languages I don't know exactly what I can do with C++ and not Java, and vice versa.</p>

<p>Could someone explain what the benefits (focused on features) are for each of them?</p>
