看你的喜好:
C++不错的,做嵌入式开发的,工资高,工作也还好找
Java 还好,学的人超多,工资一般,学的好工作好找些
.net 比较适合中小型的软件开发企业,也越来越火,学的人也越来越多,感觉和Java差不多。
这些语言自学起来要看你的时间了,时间充足就几个月吧,要是时间不够,那就慢慢来了。
如果你想从事这个行业,我觉得你还是系统的培训最好(我可不是什么托哦,呵呵)
我本人学的是.net
至于数据库,我个儿觉得 sql2005 或sql2008就好了
我认为个人的有点C语言基础的话,学PHP+MySql,对初学者来说比较简单,而且使用,现在很多中小型网站都是用PHP+MySql+HTML+apache来做的,而且自学PHP+MySql的话,在网上有系统的学习的地方哟,LAMP兄弟连知道吧,在CSDN上有专门的板块是这方面的,还有大量的优秀的视频教程!
当然这个有好的学的地方是好事,但是还得靠自己喜好和兴趣,不管学哪个语言和数据库,都得勤奋,没有勤奋,什么都学不会的。
强烈推荐学PHP+MySql!
编程语言最基础就是C和C++,软件学学VC++,JAVA。
再推荐你两本书C++Primer Plus(第五版)中文版,C函数库·C++类库使用手册
数据库我学的SQL,当时自学不到两个月吧
整体学下来半年要有吧,看个人学习能力啦,自己手动编程很重要哦
祝你好运!
个人建议PHP+MYSQL