Hola Julieta, espero que estés bien
¡Qué gusto que estés aprovechando la oportunidad de aprender y desarrollarte en el mundo del desarrollo web! Vamos a intentar resolver tus dudas.
Pensando en un contexto de principiante y para no pagar por servicios de este tipo, sugiero estas opciones:
Subirlo a GitHub: Esta es una excelente opción para estudiantes y desarrolladores principiantes. No solo es gratuito, sino que también te permite mostrar tus habilidades en el manejo de control de versiones, algo muy valorado en el mercado laboral. Además, puedes utilizar GitHub Pages para alojar tu portafolio de manera gratuita.
Uso de WordPress o Joomla: WordPress es una herramienta muy versátil y popular para crear sitios web, incluyendo portafolios. Es fácil de usar y tiene una gran cantidad de recursos y plugins disponibles. Joomla, como mencionaste, es más comúnmente utilizado por empresas, pero también puede ser una opción válida dependiendo de tus necesidades.
En resumen, si estás empezando y buscas una solución económica y práctica, subir tu proyecto a GitHub y usar GitHub Pages podría ser el camino más sencillo. Si buscas algo más profesional y tienes el presupuesto, considerar un dominio y hosting propio podría ser beneficioso.
Espero haber aclarado tus dudas y te deseo mucho éxito en la creación de tu currículum y en tus futuros proyectos. ¡Espero haber ayudado y buenos estudios!