<p>I'm currently a sophomore in high school but I'd like to start searching for colleges a bit early. My main field of interest is computer programming, and I also have a strong interest in linguistics. Before I list my college ideas I'll list some info about myself:</p>
<p>School
[ul][<em>]4.0 GPA (which I plan on holding :P )
[</em>]All honors / AP classes (1 AP class freshman year, 1 AP class this year, 3 for junior year, and some senior year)
[<em>]2 years ahead in math (currently "Brief Calculus" as a sophomore)
[</em>]Tested out of Programming 1-2 my freshman year, into AP Programming 3-4
[li]PSAT: 206 (freshman, no preparation), 202 (sophomore, no preparation)[/ul]</p>[/li]
<p>Extracurricular
[ul][<em>]Highly involved with technology
[</em>]Programming casually since 10 years old
[<em>]Volunteered as a WordPress developer in 2008, built its theme editor + plugins and contributed code fixes
[</em>]Working as a web development contractor since October 2010 (I plan on keeping this until at least the end of high school)
[<em>]Dedicated cross-country runner since 6th grade
[</em>]Ran 2 half-marathons (every year since 8th grade)
[<em>]Teaching myself French (since 8th grade) and German (since freshman year); also supplementing my Spanish courses at school by learning on my own
[</em>]Involved in the "conlanging" (language creation in order to explore linguistics and cultures) scene for 2-3 years
[li]Volunteering as co-administrator / developer in several online communities, mainly UniLang (language learning forum) and ConPlanet (world creation / linguistics community)[/ul]</p>[/li]
<p>Awards / Achievements
[ul][<em>]School, District, Region Spelling Bee winner (2008, 7th grade). Placed 17th out of 27th at state (Arizona).
[</em>]President's Education Award for Outstanding Academic Excellence (2009)[/ul]</p>
<p>I know that I definitely want to work as a computer programmer / computer scientist. I'm very interested in Silicon Valley and what it has to offer, so I've been putting extra consideration towards California schools.</p>
<p>What I'd like to know, in a nutshell: What are some reputable schools which have strong computer programming / computer science programs and would be a good fit for me, given my current qualifications?</p>
<p>Some of the other search factors I feel most strongly about:[ul][<em>]Good language/linguistics program as well[</em>]Located on East or West coast[<em>]Strong college culture ("geek" culture?)[</em>]Urban and safe setting[/ul]The college search on this site and searches on other sites have recommended UC San Diego, UC Santa Cruz, Northeastern University, and Cornell as my best matches.</p>
<p>I'd love to hear anyone's opinion about these recommendations, or suggestions of other schools. Thanks!</p>