Quali sono gli argomenti matematici utili da conoscere per poter programmare efficientemente [e magari da affrontare da autodidatta]?

Sono in seconda superiore, quindi mi mancano diverse conoscenze base...