虽然数据库并不直接涉及程序设计,但你学到后面的概念,如果不懂程序设计(像:参数的传递,函数,递归,循环语句),会很吃力.今后做数据库经常和程序员要打交道,所以你也要了解他们.所以我的建议是先修个程序设计的基础课,什么语言都可以(C++,C#,Java).然后学数据库开发或者是DBA.
至少要懂Shell脚本语言,否则DBA的活你干不过来的。
学学Linux操作系统和C语言吧