Puedes empezar HOY, no necesitas solidifcar tus conocimientos, solo saber usar Google y tener paciencia.
Por años yo he montado sitios web de todo tipo y jamás me he leido una documentación o tutorial completo. Solo googleo lo que necesito hacer cada vez (desde asuntos del servidor, configuración de dominio, lenguajes de programación, todo.)
Con el tiempo obvio he ido aprendiendo (con varias malas practivas, pero ya me considero un webdev de verdad) y ya tengo mil mañas, pero aún sigo usando Google para todo lo nuevo que quiero hacer o un montón de cosas que no domino al 100%.
En verdad, tu googlea cada paso que necesites saber, cada error que se te presente, cada función que quieras implementar, cada configuración que no sepas manejar.
Google en ingles es infinitamente más utli, por cierto.
Necesitaras un dominio, checa:
https://tld-list.com/ para ver los mejores precios en este momento.
Si lo vas a hacer bien, te recomendaria un VPS, hay varios muy baratos con un excelente servicio. Por ejemplo:
https://www.ramnode.com/No le temas a la consola, en realidad no es nada dificil.
Te recomiendo el programa Brackets para escribir tu HTML y CSS, con ese puedes ver los cambios que haces en tiempo real. Hace mucho más facil todo.
Descarga FileZilla para subir archivos al server.
Descarga PuTTY, KiTTY o el WSL para interactuar por ssh con el servidor (si estas en Win2)
Si vas con un proyecto más complejo que un sitio web personal tipo CV con puro contenido estático, pues con eso tienes.
Si vas a hacer algo más complejo (literal, cualquier cosa: desde un blog, un chan, un foro, una red social, una página para ver anime, tu propio host, cualquier cosa) es bueno que sepas que normlamente ya existe algun script de software libre o código abierto que hace lo que quieres o algo muy parecido, por lo que solo es cuestión de encontrarlo (google de nuevo o directo en github), instalarlo y adaptarlo a tu gusto.
SUERTE