Как раз С шарп, ООП и математика - совсем неплохое начало для программиста. Можно изучать и другие языки вместо С шарп. Например Java, Python или JavaScript. Без знаний ООП и основ математики, логики стать хорошим программистом тяжело.
Так что чтобы найти себя в программировании я бы посоветовал постараться полюбить математику и ООП.
Определитесь, что вы хотите делать: десктопные приложения, мобильные или веб приложения, VR/AR приложения. После этого выбора поищите в интернете соответствующий материал и начните изучать.
Но математика, в дальнейшем, в любой отрасли пригодится ( где-то больше и на ранних этапах, где-то на среднем уровне знаний ).
Удачи!