Non, il n´est pas utile d´apprendre le C avant le C++. On peut dire que ce sont 2 langages differents meme si ils ont plusieurs points communs.
Pour debuter le C++ est meme moins chiant que le C. De plus rien ne t´empeche de programme en C++ a la facon C, c´est a dire sans classe.