Io faccio programmazioni siti e ti dico che se tu sostieni questo significa proprio che non sai di cosa parli.
Un CMS si può anche usarlo dal pannello di amministrazione senza conoscere linguaggi, ma la cosa finisce li perchè poi non si sa come configurarlo a dovere come modificare delle parti e personalizzarle, ecc..
Ma se tu sei convinto di essere un esperto di CMS senza conoscere nulla dei linguaggi usati, ti lascio nella tua convinzione e per me la discussione finisce qui