Pentru domeniu propriu, clar trebuie sa platesti.
Eu iti recomand pentru inceput www.ucoz.ro - iti creezi site-ul cu subdomeniu tip nume.ucoz.ro (.com sau ce vrei tu) iar ulterior iti poti atasa, gratuit, propriul domeniul la website.
Iti cumperi domeniu, inchiriezi un host apoi inveti html, css, php, mysql ceva js scrii sursele, inveti chestii legate de serverul web si severul de baze de date, iti urci sursele scrise pe hostingul inchiriat si gata site ul
Vrei cam multe. Platforma gratuita se poate, dar URL va fi cu extensie. trebuie sa traiasca si firmele din ceva. sau poti sa-ti gasesti cu URL gratuit cum e.tk, dar asta e plin de virusi, asa ca nu stiu cata lume va avea incredere in site-ul tau.