软件工程类 重点在于管理不在于开发,语言方面肯定不会选择C/Pascal一类的结构化语言, 没有意外的话应该是Java/C#一类的高级OO语言, 所以 我建议你学Java, 书可以选择Java编程思想
c语言基础,建议买一本清华大学谭浩强教授编写的《c语言》这本书。我们的教材就是这个!其他的语言还有vc,vb,c++,vf等语言。
C是编程的基础,也是编程的精华,如果能真正的把c吃透了,以后学什么编程语言都是简单的了。个人观点仅供参考