A co rozumiesz przez podstawy? I w jakim kierunku idziesz, web, ML, czy co? Jeśli faktycznie znasz podstawy języka (czyli w pełni swobodnie się poruszasz w składni, funkcjach natywnych itp. itd.) to weź na tapetę jakiś framework już konkretnie pod to, w czym chcesz robić.