С чего начать изучение математики если прогулял 11 лет школы но хочешь понимать сложные алгоритмы в программировании?
В идеале заплатить денег репетитору по математике (очному или дистанционному), который составит индивидуальный план занятий и протащит вас до нужного уровня максимально эффективно. 
И сами наверстаете, и кому-то работу дадите.
Школьные учебники, начиная с учебников для начальной школы.