It depends. I'm working as a programmer, and from my point of view, oil painting is way more difficult than writing a program. Actually I'm practising quite some sorts of artistic crafts as balance.
People have different talents. The trick is to find a profession where your talents are helpful.
Having some degree of OCD and autism actually is good for programmers, even that the rest of the world thinks those are ill conditions
http://www.inc.com/jeff-chu/sap-autism-india.html
Being pedantic, helps too. Guess all three formed the picture of the computer nerds