Six months ago I quit my banking job of five years to learn how to program. I am taking discrete math, data structures & algorithms, and computer organization courses as a non-degree student. I am also up to speed with python/django/HTML/CSS/JS, or at least I know them well enough to hack a prototype together.
Programming is overwhelming at first, but seriously, it's not that hard to learn enough to test out your ideas.