Partendo dal presupposto che HTML non è un linguaggio di programmazzione, bensì un linguaggio di markup utilizzato per creare la struttura fisica delle pagine web. Di solito è affiancato dalla conoscenza di CSS (Cascade StyleSheet), che a sua volta consente di stabilire le regole su come renderizzare i tag HTML. Se vuoi approffondire maggiormente ti consiglio di imparare anche JavaScript, che può essere definito un "linguaggio", utile a gestire il DOM e l'interazione utente/sito.
Se come hai detto conosci solamente la basi di HTML, potresti provare a fare qualche layout base. Io ti consiglio di impararti CSS prima, così puoi eseguire degli esercizi più o meno completi. Dopo che hai una bozza di sito base, potresti metterci un pò di Javascript per renderlo più "interattivo".