ё...ну напиши для начала программу по выводу строки Hello World!
Вот и будет тебе 1 программа
С усложнением поймешь, до какого уровня вырастишь, так как программисты разные и уровень у них разный.
Главное - способность к абстрактному мышлению. Если ты способен мыслить абстрактно, то начав изучать программирование - дела с математикой наладятся.
Большинство людей не понимают/не любят математику по той причине, что не понимают, где её применять.
Когда только начинаешь изучать программирование - кажется, что математикой тут и не пахнет... Но спустя время... Ты начинаешь понимать, зачем тебе объясняли x/y, синусы и косинусы, и тп. в школе.