There is a freelance hiring thread [1] on HN that's posted every month. Take the last 3 months of postings and send a personalized email to every one of them. Companies are constantly looking for good people. Describe what you bring to the table and offer to send some samples of your work. All the best, and do let us know how it goes.
Sounds good i really appreciate you helping me out; means more than ever the support from the HN community.
I used to live out near Erie; the job market is nearly dead there for development. Once I started looking at Cleveland, things picked up. It looks like your equivalent major city is Pittsburgh.
Once you've worked for a year or so, look into state colleges etc. for degrees. Neuropsychology sounds like it would need a degree, unlike development (which would benefit from one but isn't shackled to it). Just make sure you're not paying too much for it. If you're not going to an ivy league school, find a cheap but competent program. Private colleges are only likely to put you in more debt than you need.
Get some help for the depression. Wellbutrin helped me way back when, but your best option may be something different. A doctor can help with this.
We are hiring, but we're looking for very experienced developers local to Cleveland, so it likely wouldn't help you.
1. Only take a year off if it will not affect your access to doctors and medicine. If you are reliant on your parents for health insurance, I believe you need to go directly from high school to college to still be eligible.
You should be able to make pretty good money freelancing on some projects . . . better money than working typical teenager jobs . . . as far as freelancing I'd try to connect with someone on here who needs help . . . avoid eLance if you can.
While freelancing just give yourself plenty of time to complete projects with your limited schedule with school, maybe an hour or two a night and more time on the weekends. You don't have to volunteer that you're still in highschool. You should get an EIN number online from the IRS so your don't have to put your SSN on your W-9 forms that you'll need to give employers so they can send 1099 forms. Present work for incremental review and payment . . . don't undersell yourself . . . if you know what you're doing quote them a rate that's reasonable . . .
If you like development I would think about getting a CS degree as that might fit better with your current skill set . . . but college is a great time to explore other areas of interest. But being young you can become a killer rails developer during college and land a high salary right out of school . . . or get a degree in something you like and continue to develop your developer skill set as well so you'd have two options . . .
There is also the option to complete college and start your own business . . . start listening to StartUpsForTheRestOfUs.com.
As far as languages I'd focus on learning Rails (Ruby) and Laravel (PHP) and Angular. But learning any popular languages/frameworks is a plus.
Good luck . . . Youth is King.
Thank you again!
Strongly recommend reading> David Burns on Cognitive Therapy -- the writing exercises can help tremendously with the depression and your own personal development. The subject should also appeal to your Neuropsychology jones. > http://www.amazon.com/Feeling-Good-The-Mood-Therapy/dp/produ...
Also, the '3pm to 3am' thing seems very unsettling to me. A great way to stay depressed is to be perpetually sleep deprived.
Worst case scenario you fail out your senior year of high school and have to repeat, which I've seen happen to a friend of mine.