meglio una macchina un motorino o n furgone?!?!

chi può dare una risposta univocamente valida?

dipende dai tuoi interessi.. persnalmente scarterei C#.. tra C e C++ la differenza sta tutta nella OOP.. se ti piace la oop ne conosci i principi e pensi che ti servano... C++... altrimenti C...

la cosa migliore credo sia imparare C e poi casomai passare a C++ sato che cmq passando a C troverai molte differenze coi linguaggi che conosci... dovrai imparare a convivere con puntatori e altro.. che una volta appresi ritroverai e riuserai anche in C++..