C++ confessions of a C developer
I have a question. I often see titles of blog posts or books such as &quot;Learn Modern C++&quot; or &quot;Learn Modern Java&quot; but how possible or practical is this for a newcomer when the languages have been around this long?<p>For instance what happens if you opt for the strictly &quot;modern&quot; just Java 8 or C++17 type approach to learning these. And then you end up as the case in the real  world needing to maintain legacy code? Or you collaborate with people who have been using the language for a long time but don&#x27;t use these modern approaches?