I wouldn't know about natural talent. As long as you have a good grasp of arithmetic and a basic grasp of algebra, you should do just fine as a programmer. A strong mathematical background isn't...