Вопрос: Как понять, программирование моё направление или не моё?

Ответ: Программирование как и любой род деятельности - на любителя. Оно не лучше и не хуже любого другого вида деятельности. Опираясь на свой опыт, могу предложить один из критериев того - ваше это направление или не ваше. Трудности, ошибки, периоды усталости и разочарования неизбежно встречаются в любом сложном деле. Одним из признаков того, что то, за что вы взялись, может быть вашим направление, это то, что после очередного провального фиаско у вас, через какое-то время, опять возникает желание вернуться в деятельность и продолжать. Если после очередного провала вам хочется вернуться к программированию не только потому что там много денег или хайпа, а потому что вам нравиться сам по себе процесс создания программ, вам нравиться эта каждодневная рутина, вам нравиться делать код немного лучше, чем он был раньше, вас продолжает вдохновлять та идея или тот проект, который вы хотите реализовать с помощью программирования, то похоже, что оно может стать вашим делом.