Well, from my oppinion, programming is quite hard to pick up and takes alot of time and effort, but it can be really rewarding, but, as with all proffesions, skills and so on, you should have fast time learning it if you like it. I am not programmer by myself, but if youre good at logic funtions, gates, fast at calculating alot of stacked if/else statements and able to predict consequences at hight frequency you should be good at programming, just dont burnout while learning. Also you really shouldnt worry about your future at that age, atleast not so much.
P.S. I forgot what I was going to write about in middle of comment, so it may be possible to locate some logic mistakes there, but thats what you get when thinking about several things at once.