Realmente quiero comenzar y crear un sitio web, pero solo conozco los conceptos básicos de HTML. ¿Cuánto tiempo crees que es un marco de tiempo realista hasta que pueda hacer una base de datos interactiva?

Primero debe comprender qué es el frontend y el backend de un sitio web. El frontend es lo que el cliente ve en su navegador y el back-end es lo que sucede en su servidor. Si solo conoce los conceptos básicos sobre HTML, acaba de tocar la superficie de la interfaz.

Para crear bases de datos, debe aprender un lenguaje de fondo como PHP, Node, Ruby, etc. Aprenda a configurar bases de datos apropiadas para esos idiomas (mySQL, mongoDB, etc.). Luego, aprenda a crear conexiones simples entre su interfaz y su backend, por ejemplo, insertando, leyendo, actualizando y eliminando datos de su base de datos.

Puede llevarle un par de días, semanas o incluso meses, dependiendo de la cantidad de tiempo que pase aprendiendo. Lo mejor es que, una vez que conozca los conceptos básicos, puede seguir reutilizando / mejorando sus códigos existentes en el futuro. Por ejemplo, si ha creado un sistema de inicio de sesión, la próxima vez que necesite otro sistema de inicio de sesión, simplemente extraiga de sus códigos antiguos, realice algunos cambios y listo.

Con habilidades de codificación limitadas, consideraría usar un CMS como WordPress, joomla o Drupal. Pueden crear sitios basados ​​en complementos y configuraciones que deberían facilitarlo.

Hay toneladas de CMS, así que comienza con un google. Lista breve

  1. Drupal
  2. Joomla
  3. WordPress
  4. Hormigón 5
  5. Fuelphp
  6. Fakoli
  7. Franja plateada

Y muchos más que no recuerdo