我自己也是做程序开发的
我建议你学计算机科学与技术(虽然软件离不开硬件的支持,但是国内硬件还不是很发达) 看你学前台技术还是后台技术
学好就需要理论与实践的紧密结合,边学边做,因为计算机它是个应用性很强的学科
加强你的思维逻辑能力 把C++基础打好
记住 纸上谈兵需要 但是必须实践
想做软件有发展一点就去北京 深圳 上海的大城市
软件行业相对成熟 而且最好能进大公司 我所在企业就有1000人上下
如果你做的.Net 你可以选择北京 毕竟微软在北京
Java 可以选择在深圳好一点 甲骨文在那边吧
上海的话.Net Java都还行 如果你想做PHP+MySql 或者Flash 等方面的语言开发 这几个城市都还可以 我自己在上海
刚刚出来请千万别看重工资 先找个好点的公司
学好了技术 多的是人要 不差那点钱 !!
还有一句 自己的体会 英语没学好 真的很吃亏
它将是你能走得更远接触更多东西的利器 是你的增值项
我给你的一点建议 希望对你有帮助
还推荐个网站 http://www.w3school.com.cn/ 这个是做前台页面设计技术比较多 适合入门自学 还不错 语言种类很广泛
以后慢慢的你会看到很多好的网站 最好收藏 用的机会很多