That is a very good one,i initially opted for things that i think would be of good help to my business,and i ecoded to go for user interface experience with litle programing,i was able to create my own page and also do my spreadsheet analysis.I think programming and graphic designing go hand in hand especially when you do gaming programs which are very popular now. You can stop being a freelancing on forums because you may have your hands full with projects if you turn out to be a good programmer. I had wanted to learn making apps but I have no time to study.