¿Por qué necesitas aprender una base de datos para aprender a programar? ¿Cómo están conectadas las dos?
Aprender a programar no requiere aprender una base de datos. Las bases de datos son uno de los muchos campos informáticos. No existe una conexión necesaria entre la programación y las bases de datos. A menos que solo quieras aprender programación relacionada con bases de datos.
Para aprender a programar es necesario aprender lo siguiente: Primero, el propio lenguaje informático, como C, Java, etc. Lo que necesita comprender son conceptos básicos como reglas de sintaxis, estructura del programa y orientación a objetos. Luego, debe estar familiarizado con un entorno de desarrollo integrado (por supuesto, puede prescindir de un entorno de desarrollo integrado si lo desea, pero programar en un entorno de desarrollo integrado es muy eficiente, por lo que aún se recomienda usarlo). Después de familiarizarse con el entorno de desarrollo, podrá saber cómo editar programas fuente, compilar y vincular programas fuente y cómo depurar. Lo último que hay que aprender son estructuras de datos simples y los algoritmos que las rodean, como matrices, listas enlazadas, etc., y aprender a lidiar con problemas del mundo real correspondientes a una estructura de datos.