So this is my situation:
I've got an idea and I don't have much programming skills - I'm 16 and about to start uni for the first time in a couple of months and I'm in for Software Engineering.
I have no funding, no money to start and no friends that can code. I'd rather not get angel investors as I have planned and made many adjustments to allow for development costs to be kept to a minimum. I also feel that angel investors would limit my flexibility and I'm not ready to be committed to something like that.
I've read a lot of blogs and I understand the techniques that have been spoken about by experienced entrepreneurs but I have yet to come across a post with this situation. I've got no industry experience in anything - but I do read a lot about technology, start-ups and on the economy.
Thanks for your time, I really appreciate any responses and look forward to reading them.
You have one huge asset: time! You seem to be picking up programming skills. Treat your idea as your first learning experience, and do your best.
Read a bit, code a lot.
I'd recommend trying to get more people involved with your business idea. It might be a good idea to socialize a lot when you start your studies and try to talk to people that seem to have 1) enthusiasm 2) programming skills 3) other skills that you will need, for example UI design, business skills etc.
It'll be much easier to handle any problems and big tasks when you're not alone. Also, getting funding will probably be easier, if you are not alone with your business. Finally, thinking about the business idea with other people greatly helps you improve the original idea and avoid pitfalls. But still, remember to talk with the potential customers about your idea, so you don't start to develop something they don't really value and miss something that would be important.
Also, try to find about organizations in your city that support startups. They can help you with actually starting up a company, refining your business idea, finding funding and so forth. They can also help a lot when networking.
At 16 with no business experience, you won't get anybody to invest in your company unless you have a product with traction. Build something, even if you suspect it will blow up in a hundred ways if you release it to the public. I wouldn't worry about it, it's the use case/value prop and a usable UI that counts in the beginning. Once you have your first users and feedback it will give you an important boost and also a moral boost. You will then be able to to attract more people to work on your product. You will have a success to point to. An idea alone is rarely something that will attract someone to work with you on a project if they are not themselves the original co-founder. Use frameworks, web API's, toolkits. Mix and match to get something out there in a rapid prototype fashion. Actually building your product will teach you more about programming then any article will. You will also be reading exponentially more articles just to get something accomplished interestingly. So don't waste anymore time reading articles now.