就编程和数据库两者选择来说,我建议你学习数据库关于原因:编程因为一般来说,年轻点学写程序,通过积累,才能达到一定的水平。个人经验,3年达到一个普通水准,起码5-8年时间才能达到一定高度。还有,对于女生来说,写程序不是一个好差事,浪费脑细胞,老得快。数据库我建议你可以直接学习Oracle,关于Oracle学习1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看懂它们,你就可以跳到要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入理解它们,但要分清一些关键的概念3、2是有关ORACLE的一些基本概念,下面要学习的是一些简单的的实际操作,就是如何去管理ORACLE数据库,当然不是管理全部的ORACLE。在此过程中你将对SQL和ORACLE体系结构有个更深入的了解4、到了这一步你基本上算是初步掌握了ORACLE,下面将要根据你的方向来具体学习其它的ORACLE知识了。如果你是开发人员,则需要更多地去学习PL/SQL以及DEVELOPER,而这将是一门新的课程。如果你是一名DBA,请继续。 5、你可以根据自己的实际情况,进行有选择的学习,没有特别顺序要求。可以选择深入学习ORACLE的管理、备份与恢复、性能调整、网络等。当然在学习这些知识的过程中,如果有实际的工作更好,这样你可以在实际中成长,学会TROUBLE SHOOTING。