Sucht euch einen *guten* XPages Trainer.
Wie man so jemanden bekommt, keine Ahnung.
Möglicherweise durch private Mitteilungen hier im Forum. Keine Ahnung. Ich kann nicht mal xpages, aber ich bin seit ca 8 Jahren ex-notesler und Java Programmierer, u.a. auch web.
Grundlagen zu beschaffen ist löblich und eine im Ansatz gute Idee.
NUR: Java und Web-Frontend Programmierung sind inzwischen ziemlich fragmentierte und va. weite Bereiche.
Also besser mit xpages Training anfangen und ein *guter* XPages Experte wird euch sicher beraten können, wie ihr das Wissen in den Bestandteilen von XPages vertiefen könnt.
Als Externer mit in den letzten 12 Monaten zu kurzläufigen Projekten erleb ich es so, dass selbst in Java Abteilungen die verwendeten Technologien, deklarierten best practices, etc. immer weiter voneinander abweichen.
Was bei einem als Grundlagenwissen gilt, wird beim anderen als übles Teufelswerk gebrandmarkt (und umgekehrt).
In Javascript ist das nicht anders.