I am really good with programming ... as long as it's just enough complication/challenge to be interesting and keep my interest, but not so much that it gets too hard and I get frustrated.
Perhaps oddly, I'm also really good at creative stuff (crochet, drawing, writing), but my interest in it is very ... cyclical. Not on a schedule, but I go from one to another, to a third, and then back to a prior one.