Если с логикой понятно, хоть и не до конца, то что значит математическое ( у меня с этим ещё со школы и вузом были проблемы, если конечно меня не выдрессировать) . Я вот человек больше творческий ( люблю рисовать, смотреть и придумывать всякое) но на этом много не заработать. А в программировании платят много!
Для развития в программировании необходимо знать хотя бы основы дискретной математики, линейной алгебры, математического анализа, теории вероятностей, криптографии, геометрии и статистики.
Это не твоё. Ты должен любить... э, например, совершая пробежку мимо очередного многоквартирного дома, легко высчитать количество ступенек во всех подъездах и т.д.
Игра на 40% зависит от музыки, на 40% от графики и рисунков и только 20% от исполнения в коде. Так что как раз ты и должен больше зарабатывать
Но тут уже проблема гениальности, так как хорошая музыка и так денег стоит.