Nekem úgy tűnik, hogy backend esetén a Node.js, frontendnél az Angular2 képezi a fő áramlatot. De mielőtt ezek tanulásába belefognátok, előtte több hónapot rá kell szánni az alapok elsajátítására (HTML5, CSS3, JavaScript/TypeScript, DOM, JSON, XML, AJAX, SQL stb.).
Ha valamilyen CMS használata a cél, akkor elképzelhető, hogy nem kell a fentieket teljes mélységében megismerni.
Egy jól megírt CMS/DMS rendszert talán "felülről lefelé" is meg lehet tanulni, azaz a rendszer saját moduljaival kezdve, és csak akkor belemélyedni a részletekbe, ha az alapfunkciók már nem elégségesek.
--
eutlantis