Погромство это практика алгебры, которая как известно посвящена изучению операций над элементами множеств произвольной природы, обобщение арифметики.
Создание кода как раз и есть создание операций над множествами и тоже оперирует с объектами, обозначаемыми буквами.
Поэтому вопрос "где" некорректен. Самый точный на него ответ - везде
Базовая нужна везде, но еще очень сильно зависит от сферы, во многих геймдев вакансиях требуется хорошее знание линейной алгебры. Если хочешь быть бэкенд программистом в хороших компаниях, нужно уметь решать алгоритмические задачи. Для дата сайенс математика нужна на высоком уровне.
смотря что делать. если игры писать, то нужна. а вообще нужен интеллект высокий. проверь тестами. если iq ниже 90, не советую начинать. будет долго, больно и не эффективно. можно с ума даже сойти
Для того чтобы знать сам язык - нет.
Но вот для того чтобы решить задачу определенную с помощью этого языка уже нужна. Короче нужна для решения конкретных задач