Какое направление в программировании выбрать дальше?
Чувак, ты же природный писатель. На ровном месте накатал такую простыню. Не?

За шесть месяцев я повторил всю школьную математику и алгебру, разобрался с некоторыми темами высшей математики (комбинаторика, теория вероятности, математическая логика), познакомился с утройством компьютера, прочитал две книги по программированию на Паскале и сделал парочку учебных проектов, прошелся по программированию на NASM (писал не очень много, т.к. больше интересовало как все работает), затем освоил С и сейчас продолжаю набивать на нем руку.
Попробуй себя в юмористике.
Раз вы международник, повторить ещё раз статистику и БД и засесть за обработку больших данных (зарубежных баз данных полно). Подойдут R, MatLab, наверное, какие-то другие языки тоже. Наверняка вас примут большие корпорации или банки.