Ciao! La differenza sostanziale tra i due, è l'approccio del developing, infatti, wordpress è un CMS che ti permette di creare e gestire i contenuti di un sito senza la conoscenza di linguaggi di programmazione, hai a tua disposizione una vasta quantità di plugin gratuiti (e non) per creare qualsiasi tipo di servizio, tuttavia, hai anche la possibilità di editare tramite html e css. Solitamente il contro dei CMS è la vulnerabilità e la scarsa possibilità di editare il sito a 360 gradi. A questo punto non serve neanche parlare dell'HTML, praticamente è il contrario di quanto ho appena descritto. Per fare un sito in HTML devi intrecciare diverse conoscenze, quanto più incrementi la funzionalità del sito, quanto più necessiti di una buona conoscenza dei linguaggi di programmazione. Infatti, hai bisogno di una buona conoscenza del CSS per rendere esteticamente bello il sito, puoi avere bisogno di javascript per rendere il sito dinamico, poi dipende da quello che devi fare, puoi aver bisogno di PHP per creare eventuali API per interrogare il database che costruisci con SQL.