最好还是先学C++。
第一,C#前景尚不明朗,而C++已成为工业标准;
第二,即使C#取得成功,也不能完全取代C++;
第三,学完C++再学C#,轻松得多。