un CMS è un gestore di contenuti,ovvero un'applicazione che ti permette di gestire tutti i contenuti di un sito web: testi, foto, files, utenti...ecc.

Ci sono diversi CMS, alcuni più semplici da usare, altri più completi, altri ancora complessi, altri semplicissimi.

Per un inizio graduale ti consiglio di dare un'occhiata a opensourcecms.com un sito che contiene le versioni base di una buona parte dei cms in circolazione e dove hai la possibilità di testarli senza dover installare nulla.