¿Es necesario aprender una base de datos para aprender a programar?
La implementación más básica de la programación requiere entrada y salida.
Las entradas y salidas puras son sólo temporales y de corta duración.
La programación opera sobre datos. Queremos guardar los datos de entrada y salida y cambiarlos de un estado temporal a un estado permanente. Esta suele ser la razón para usar una base de datos.
La base de datos guarda los datos y el lenguaje de programación opera con los datos. Incluso en muchos casos, el propósito de la existencia de un programa es extraer datos de la base de datos y mostrárselos al usuario, o viceversa.