Co rozumiesz przez większość podstaw? Proponuję najpierw napisać z 2-3 nieco większe aplikacje, pobawić się testami, wydajnością, jakimiś wzorcami projektowymi itp. i dopiero wtedy stwierdzisz, czy warto zmieniać język. Zobaczysz zresztą, że gdy opanujesz dobrze jeden język wraz z całym jego ekosystemem to kolejne języki nie będą już tak dużym problemem.