I'm a bad artist. I would definitely like to have someone else program all that stuff, but I would also like to be a good programmer and learning how to do that would probably be good for me. I'm planning on programming for a game company to get the hang of it, then start my own game company. If I wanted to do that, would I require experience in programming all of the 3D landscapes and models etc.?

I thought by programming I'd be able to avoid that stuff