当然是java,主流使用排名第一,可做cs和bs架构的
我想你首先要分清楚什么是软件,什么是编程。计算机中,软件是相对于硬件来说的。编程时一个动作,就好像穿衣服,吃饭这样的动作。
编程和写软件只是复杂程度不同,所有语言都可以的。。。。
有兴趣可以看看汇编语言,挺有前途的,就是使用起来比较麻烦,不是很好学