Programming sucks. Don't bother with it. Some rat in his mother's basement will always be willing to work away his free time to code you what you need. Look on sourceforge.
Don't fall for the seemingly glamorous lifestyle of a programmer. Nerds can do that with anything, because they have the most to conceal.