In general, I'm not terrible at art. I'm definitely not good at it either, but I am willing to invest tons of time/effort into learning pixel art if it means I'll eventually be able to create professional looking graphics.
From my own experiences (old guy with two left hands when it comes down to art), I can say, that making (decent) art is really only a skill, and therefor you can learn and master it. Talent will help you to pick it up more quickly, but even a talented person needs to learn a lot. Most often the issue is, that many people don't learn it properly (drawing out of the mind instead of using references), are slave to self-fulling phrophecy or give up too early. With time you will get better !
I dont know, i disagree to some point. You can learn the skill of art but without the innate ability to do art you really are at a great disadvantage. I can learn to program ( and I have to some degree ) but I can tell you the process is the most annoying since my brain is meant to do art rather than to code. I dont know, I just feel that if you are meant for one thing it will come more natural and you will see roads/routes that somebody who learned the skill from books/videos wont.
This really makes me sound like a nerd but I picture the setup much like the difference between a wizard and a sorcerer in a DnD realm. Least, that is how I have always pictured it. Anyway, long story short, I am not saying you cant do it I just think you shouldnt aim for the best stuff in the world. If you are a programmer stay that way unless you really want to spend lots of time learning another craft and hindering your primary one.
BTW, I love derek. He was the guy who got me into making games.