So I'm wondering if there are any other ways I could make money writing code?
The first phase in programming is learning how to code. The second phase is learning why. Once you get to the second phase, people will ask you to help them.
Many years ago, I bought an early personal computer. I quickly realized what it lacked, and I wrote it, primarily because I needed it for my own work. Pretty soon the manufacturer heard what I had done and asked to see it. Over the next five years I made six million dollars.
I tell you this just so you know it's possible -- but you need to be able to figure out what's missing, what people need. Being able to code, by itself, doesn't assure success. You need to know why to code.
The web provides you varying levels of anonymity; take advantage of it.
I made thousands of dollars before your age monetizing my Facebook apps with ads. Perhaps you should investigate doing stuff that doesn't rely on others who frankly care more about your age than your competence.
Problem solving is a big part of programming, and it's a skill that can be used outside of writing code. Do you actually need money to get those things you want? Or can you think of a creative solution that costs less or nothing? Note, I'm not advising you do something illegal that could get you in serious trouble. I'm just reminding you that hacking doesn't always involve a computer.
Perhaps you'll realize that money isn't your main goal, and you really just want to work on more projects. In that case, there are plenty of open source projects you could try.
Especially if you program HTML/CSS/JS. There is lots of project work out there that doesn't need big corporate guns.
I'm 17. I've been freelancing for 2 years and have made a serious living. Best advice is to start small and build a portfolio. Age isn't a factor if you can prove that you're a capable individual.
Or, there may be others your age that want websites or software. Start with people you know.
>>continue your education @lutusp said it
And just in case the tempting 'rebellion' thought of I-droped-out-of-school/college-to-build-this-build-that kicks in, just weigh what you might be losing. You might be losing those life-long friends, pranks, drunken brawls, night-outs, heartbreaks and falling in love all over again &c &c.
Now, for some people this is less important. Just think about it and then take a decision.
Your post doesn't mention leaving school but seeing you are so much aware at this tender age and restless I thought I will chip in with my unsolicited advice.
Here are few things you can do to make money:
* Write some apps and put it on app stores - I think Google Android is a good place to start. There are lots of iOS apps that are not even available on Android. Hordes of quality apps can be written for Android(yes, paid ones).
>>no sane person that'd hire me for any freelance work
* contribute to open source - it will help you to build up credibility. It's not about you being young - it's about out of those 1^billion trillion coders out there, that sane person doesn't know if you are a real deal and most probably he doesn't have time to figure you out.
* Try freelancing portals and in the meantime do the above mentioned ^
* Keep having fun - do all this in spare time :-)