My advice would be to finish high school and, afterward, if you can[1], take a year off to go work for either a remote team, or move to a major city and work for a local team.
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.