可不学其他语言,如果一定要学可以学c或java,不要学c++。因为c++和c#在某些方面概念差异较大,学c对学任何语言都有用,java和c#最为类似。学c#先学语言,再学类库。学会语言后最好先从控制台程序开始,这是最简单的,没有任何开发环境帮你生成的额外代码,有助于你理解语言。然后学窗体程序,这里涉及到.Net Framework整个库的学习,以及windows的各种机制,但文档方面还是很全的。asp.net需要涉及html xml javascript以及其他一些方面的知识,没学好前面2个直接动这个会让你有挫败感。