Какая именно из алгебр? То, что называют "алгеброй" в школе - это только элементарная математическая база.
Если пишешь логическое выражение в if или while - ты используешь булеву алгебру. Даже если не знаешь, что это называется "алгеброй".
Если работаешь с реляционными базами данных - ты используешь реляционную алгебру.
Если занимаешься задачами планирования - ты используешь линейную алгебру.
Если занимаешься 3D - ты используешь векторную алгебру.
И т. д.
Но прежде всего, для программирования нужна дискретная математика в объёме профильного ВУЗа. Если ты хочешь именно программировать, а не говнокодить.