ciao
johh ha fatto un bell'elenco e anche completo, ma....
se uno vuol farsi un sito così una tantum i vari cms, quale più quale meno, possono andare bene.
se invece , non dico iniziare una professione (da fame), ma capire quello che sta facendo e imparare da quello che fa è meglio che usi un semplice editor txt o uno come notepad (salvando i file in .htm), provando a buttare giù qualcosa e con il bw vedere il risultato, modificando e guardando cosa comportano le modifiche....
poi passare allo studio dei css e poi js e poi ad un linguaggio dinamico e db (es php e mysql).