Dostałeś w odpowiedziach tutaj, że podstawy to zmienne, funkcje, jakieś ify, pętle itd i ja się z tym zgodzę, jeśli weźmiemy pod uwagę zakres materiału z książki.
Prawda jest taka, że dla różnych firm, różnie są definiowane te "podstawy" i może się okazać, że jedna Cię nie przyjmie nawet na staż, a dla drugiej będziesz pasował w sam raz na stanowisko juniorskie.
Prawdziwą odpowiedź dostaniesz wtedy, kiedy po prostu złożysz CV z jakimiś projektami :)
Życzę powodzenia!