I am totally in the same situation, I decided try to develop ma own ap and to sell it for some money. On these money think that I will continue my education. I only begin my career of web developer, but I am already make some progress. For it I can be thankful a lot of courses and trainings which I have passed earlier. It was very helpful for me. All of them I have found on becomeopedia . Think that here you also will find some answers on your questions. Here are represented probably the all possible jobs.