Masz opanowany HTML & CSS to brakuje jeszcze JS po stronie klienta. JS też nadaje się do backendu. Środowisko Node bujnie się rozwija. Do nauki ogółem programowania łatwiejszy byłby Python, jest o nim dużo kursów, materiałów, świetna dokumentacja i dobre wsparcie, wiele narzędzi do technologii webowych. To tylko propozycja, a może spodoba ci się np Ruby czy Golang, kto wie...