Heck, when I started programming I never knew how fun it was; the fact that it can be used as a fun alternative to math really surprised me. A lot of math concepts can be found in programming, such as variables, functions, and loops (for loops are really similar to sigma notation). Programming could be understood as a new language. Just understand it as much as you can.