Ciao,
premesso che quel sito che hai visto è realizzato con WordPress, potresti ottenere la stessa cosa anche con Joomla.
L'unico dubbio, ma neanche tanto, è lo slider immagini come quello che hai visto, da mettere in home.
Dovresti vedere per quella estensione, nella JED.
Per il resto, serve uno schema ben preciso e ampia conoscenza di html 5, css3 e responsive web design.
Ti scrivo questo perchè se ti scrivi il codice da solo, riesci a controllare meglio il tutto.
Capire come hanno lavorato altri, cercando di interpretare il codice, potrebbe portarti via molto tempo.
Io faccio così. Mi scrivo da zero il codice per il template.
Saluti