Tak dodam od siebie;
Zdecyduj się na front-end albo back-end, bo na razie to ani to ani to. Fajnie, że umiesz SQL, ale zadaj sobie pytanie czy na prawdę oceniłbyś siebię na "bardzo dobra znajomość". Czy potrafisz tworzyć, relacyjne zgodne ze standarami bazy danych? znasz konstrukcję i wiesz kiedy stosować odpowiednie zapytania SQL? dlaczego np podzapytanie jest lepsze/gorsze od innej konstrukcji robiącej dokładnie to samo? Wiesz co to są postaci normalne? Normalizacje ? znasz zastosowanie ich? reguły? jeżeli to wszystko umiesz i zadania wykonujesz na luzie to możesz powiedzieć, że umiesz SQL.
Wybierz sobie jedną ścieżkę i ją podążaj, programowanie można połączyć w wiele języków, ale systemy i programowanie nie pasują do siebie, sieci tak samo... noo może z małymi wyjątkami.