¿Dónde puedo aprender los conceptos básicos de la creación de bases de datos para Javascript?

No estoy exactamente seguro de lo que quieres decir al crear bases de datos para JavaScript.

Si quiere decir que desea conservar información del código del lado del cliente (la aplicación que se ejecuta en el navegador) y no desea escribir su propio back-end para manejar esas llamadas, necesitará una solución alojada como Firebase.io.

Si quiere decir que desea escribir JavaScript para conectarse a una base de datos o escribir desde cero, es probable que desee usar Node.js, que es una plataforma para escribir software del lado del servidor (por lo tanto, no estará en el navegador )

Si desea conservar la información solo en el lado del cliente, puede usar IndexDB: https://developer.mozilla.org/en…. El peligro aquí es que los datos solo se almacenan en el navegador del cliente y, por lo tanto, pueden borrarse en cualquier momento sin su control (y no tendrán acceso a los datos desde sus otros dispositivos).