<p>Python is a very common starting language due to its syntax simplicity combined with the logical structures of Java/C++. If you find yourself liking Python, particular the more advanced stuff on codeacademy for it, then programming is probably a great option for you.</p>
<p>I can’t speak to the finance side at all really, but if you enjoy and have talent in CS, it is always a good decision IMO to go into it. As Woandering said, you could always self study finance, or even minor / take some classes in it.</p>