C++ programming in Linux, in 2011
<p><a href="http://programmers.stackexchange.com/questions/79242/c-programming-in-2011">C programming in 2011</a> inspired me to ask this. I did C++ for Windows 5 odd years ago and since then it has been "advanced" languages. I am about to start on a c++ project soon, for linux. So what should I know to write good clean code?</p>

<p>Also, are there popular unit-testing frameworks for c++ like nunit? What's a good ide other than vi for the same? How different is c++ on linux from c++ on windows?</p>
