Podes hostearlo por ejemplo desde tu casa si quieres aprender, pero consume tiempo, recursos, luz., por eso se opta por el hosting, no empieces pagando mucho, no lo necesitas al principio, pero si el sitio va creciendo y demanda mas hardware siempre puedes actualizarlo con cualquier hosting.
Si queres hacer algo como mercadolibre, pensalo de forma sencilla, mercadolibre emplea muchos otros servicios de terceros aparte del mismo que provee. No trates de igualarlo es lo que quiero decir, te terminara secando la cabeza.
Sobre el dominio cuando pienses comprarlo los hosting o vendedores de dominio te probee algo que se llama proteccion de datos o privacidad, cuesta un poco mas pero lo vale, es para que no se liste tu nombre y apellido al hacer un whois al dominio.
Hostinger? e hosteado con ellos antes, no tuve problemas con ellos para alojar sitios que no requieren mucho, ya vps no.
Sobre el tema de seguridad dependera de ti

, esta es una lista sobre vulnerabilidades de aplicaciones web para ir aprendiendo. Algunos frameworks ya incorporan cierta seguridad en algunos casos pero de igual manera dependera de ti el resto.
https://www.owasp.org/index.php/Top_10-2017_Top_10Podes buscar y aprender sobre cada tipo de ataque que se realizan en aplicaciones web
No te sientas abrumada si algo no sale, aprende sobre la marcha.