顺序,
1.推荐先学c#,找到一个合适的工作,有了收入保障之后,用1-2年深入学习c#及其相关知识(如果用得到的话 java,ajax,etc).
2.从第2-3年看是学c++,有以下几个原因
a.可以加深对c#的理解.
b.和c++相关的工作有的pay得相当好。
c.加深对算法的修养。
推荐这样的顺序把找工作,保障收入放在第一位。c#的职位要比c++的多很多。同时第二步又兼顾专业素质的提高。
如果把2放在第一位,1放在第二位,2的过程就比较长,但做1的时候就相当简单,(如相当令人费解的delegate/event就可以用函数指针来解释)。至于工作,如果能把这两个过程坚持下来一定能找到好工作。
单纯的只做其中一个都不能让自己在择业的广度和专业的素质方面有突破。
结论:两个都要学,至于顺序就看各人情况了。