How exactly do scholarships, etc. work? I'm quite poor. To the point where I'm not really sure how I'm gonna get into college. Considering college is just around the corner, I'm not exactly in the greatest situation.
My grades are pretty good (constant 96% in Honours Bio, constant 95% in Honours Math [1], constant 100% in Spanish II R (taking III R next year), etc.). I do have some low grades, though (Honours English, low 80s high 70s [2]). Sophomore year I'm taking AP Computer Science (my teacher let me skip the introductory course since I've been doing C++ for a while). Freshman year I competed in some college programming competition - my school's main team won 1st place, and my team (I was the only Freshman there, and I was also the only one to use C++
[1] I'd have a 100% if my teacher didn't insist on giving me low grades because I didn't take any of her notes. I think the fact that I was the only one to get 100% on her final exam proves that I didn't need her notes, but oh well.
[2] This was the most horrific teacher I've ever had. The only thing I learned all year was ... I don't know. Really, nothing. I learned nothing all year.
Anyways, besides, school, I also have lots of side experience. Started C++ when I was about 10. Right now, I'm working on the first release of Portalized ( http://www.portalized.org ).
So - the main question: what do I need to do to get a scholarship? Or some other way to make college pay for itself...


