Frontend i backend, to nie języki. Rozumiem, że w tym drugim chodzi o HTML, CSS i JavaScript. Teraz wiele webaplikacji wykorzystuję zasoby klienta, czyli tyle operacji ile się da, jest wykonywane przez JavaScript, ale nie skupiałbym się tylko na jednym, lepiej poświęcić trochę więcej czasu i nauczyć się więcej. Jest jeszcze inna możliwość, możesz uczyć się JS i pisać w nim zarówno frontend, jak i backend w NodeJS.