Вам нужен миллионник и работа в боле-менее солидной команде. Вы быстрее научитесь в команде, чем сами, перескочите пару ненужных велосипедов и время сэкономите. Я знаю очень много примеров, подобных вашему. При желании человек за полгода упорной работы вырастает просто на глазах. Ну и два курса мехмата, физмата и пр. вам очень пригодятся.