Sądzę, że najbardziej do programowania przydaje się algebra, bo cała informatyka jest oparta na algebrze, a jak to zrozumiesz to łatwiej będzie Ci zrozumieć wszystkie mechanizmy i algorytmy.
Algebra Boole'a to podstawa, ale jest dużo więcej materiału.
Polecam książkę: Wstęp do Matematyki - Kraszewskiego.
Książka zawiera materiał z przedmiotu o tej samej nazwie ze studiów matematyki, ale napisana jest prostym językiem, nie ma skomplikowanych rzeczy do liczenia - ale naprawdę uczy abstrakcyjnego myślenia i jest do łyknięcia dla każdego kto umie dodawać i mnożyć, i poświęci trochę czasu na przyswojenie tego co tam jest - dodam, że nie jest to łatwy materiał, więc się nie zrażaj.
Na całki i analizę przyjdzie czas.