В первую очередь нужно найти хороший, качественный, актуальный продукт, затем сделать его упаковку и поставить отдел продаж, а далее по накатанной. Поэтому в первую очередь нужно уметь делать все вышеперечисленное..
Без проактивности никак, свою работу нужно любить, иначе даже если и возьмут вас HR, то без наличия интузиазма и вдохновения, вы там долго не протяните)
Конечно знание алгебры за 9 класс развивают вашу логику, способность быстро мыслить и оперировать различными числовыми выражениями - конечно это очень пригодиться в программировании)
Как по мне самый идеальный вариант - это изучить основы и сразу пробовать самому делать проект какой либо, и уже в процессе практики черпать дополнительные знания...