wszystko zależy od architektury, na taki prosty projekt najszybszy lepiej faktycznie w strone typowo WEBOWĄ iść i zarówno client-server stawiać na jednym module np w oparciu o : NODE.JS/ANGULAR.JS itd, chyba że rozwijamy to bardziej i tutaj moduły dzielone wtedy serwer np w oparciu o Jave, a frontend w oparciu o technologię webową: anuglar CLI, react etc.
Kursy po angielsku, musisz nauczyc sie korzystac z tego co bedzie twoim językiem a nie językiem Polskim który u nas w branzy nie jest ojczysty jak angielski