Zdecydowanie częściej w programowaniu przyda Ci się umiejętność posługiwania się językiem angielskim, ponieważ:
- większość źródłowej dokumentacji jest napisana w tym języku,
- większość kursów, tutoriali i artykułów jest nagrana lub napisana w tym języku,
- dobrą praktyką jest pisanie kodu po angielsku, ponieważ wiele zespołów programistycznych jest międzynarodowych i łatwiej w ten sposób czytać kod niż jakby każdy pisał go w swoim języku (o ile interpretery i kompilatory mogły by przetwarzać znaki z innych języków),
- jeśli jesteś już w zespole międzynarodowym, to nie tylko będziesz pisać kod w tym języku, ale i na rozmowach konferencyjnych (np. daily, weekly) z zespołem będziesz najpewniej rozmawiać w tym języku.
Ponad przeciętna znajomość matematyki przyda Ci się w węższym zakresie specjalizacji/projektów w IT, jak np. pisanie gier, silników, może też sztucznej inteligencji czy wysoko wydajnych niskopoziomowych programów.
Rób różne programy i poszerzaj swoją wiedzę w języku programowania, którego używasz. Wraz ze wzrostem stopnia trudności projektów sam się przekonasz ile tej matematyki jest Ci potrzebnej. A łatwiej jest się nauczyć czegoś, bo jest Ci rzeczywiście potrzebne niż, gdy od Ciebie tego ktoś wymaga a sam czujesz że Tobie to jest zbędne.
Jeśli nie masz jakiejś mega presji ze strony np. rodziców, to ucz się tyle aby po prostu zdawać. Przeznaczając większość czasu na uczenie się tego, co Ci się rzeczywiście przyda w pracy (zakładając, że dążysz do tego aby pracować w tym zawodzie) niż na to, co musisz dla papierka wyjdzie Ci na dobre.