крайне наивный взгляд у тебя на вещи, если бы ты знал бэкенд и фронтенд хоть на начальном уровне, ты бы такие глупые вопросы не задавал. не нужно ни знание устройства процессора, ни математика, ни тем более блять геометрия. ты просто сидишь и хуяришь логику (чаще всего простую), используя некий набор инструментов, который учишь по нужде. это вся суть программирования, нужны некие базовые знания, которые можно применить к любому языку, дальше выучить специфику языка на котором хочешь писать и вперед, дальше с опытом все. не знаю нахуя я распинаюсь в этом унылом треде, если честно, настроение видимо добродетельное. а вот смотри у меня программирование получается, даже больше скажу я понимаю как работает архитектура процессора и как работает оперативная память, шарю за стек/кучу, но у меня очень плохо с математикой и терминологией, я просто не могу их запомнить. с терминами просто жуткая проблема, по этому многие вещи я запоминаю через призму визуализации. из курса школьной программы уже нихуя не помнится. при этом хорошк в бекенде, во фронт тоже умею, но бек лучше всего. могу ли я спать программистом? возьмут ли меня на работу с таким хуевым навыком математики? даже вот геометрию не знаю. мимо учи погромирование, у нас к таким аутистам привыкли, если кодить хорошо научишься, то легко найдешь работку и съебешь от своих поехавших. рекомендую вкатиться во фронтенд, будет проще.