Андрей
ИМХО, логика!
если не так, то вот так!
если не этак, то вот этак!
Нет, нужно логическое мышление. Математика только помогает привести мысли в порядок.
ну, математику знать очень желательно
Очень желательны
нужен язык програмирования.