Jasne, najlepiej ucz się wszystkich języków, w tym funkcyjnych. Do tego programowania aspektowego obiektowego i proceduralnego. Jak coś jest do wszystkiego to jest do niczego.
Jeśli chcesz robić webówkę, to zajmuj się webówką. Jeśli aplikacje typu desktopy to zajmij się resztą języków. Taka nauka wszystkiego to jak dla mnie totalna głupota.
Składnii języka możesz się nauczyć w jeden dzień. Pisać programy w tydzień. A myśleć to możesz się uczyć całe życie.
Poza tym zrozumiesz, że mimo wszystko programowanie obiektowe, to nie są klasy, abstrakcje i interfejsy. Programowanie obiektowe to umiejętność łączenia bytów ze sobą, tworzenia relacji między nimi i umiejętne obsługiwanie tych relacji.
Także ja bym się nie skupiał na języku, chociaz jest ważny, tylko na myśleniu.