I was the same way in California, and am still here in Kentucky. When I was in the 7th grade, I was sent to a continuation school and was literally the only white guy there and the only one who can take apart a computer and put it back together, and the only one who was good with numbers and one of few who could actually read past middle school level (I was reading at college level by that time) I was also the ONLY one there who hated rap and hip-hop and R&B and all that crap they call music. I like classic rock and country.
I was beat up constantly and picked on for being different and always thinking.
Now that was a very small school in the back of a church with only 2 teachers, one for middle school, the other for high school. But now I am back in Kentucky I am in a better school, but I still don't fit in. But what I do is keep to myself, and get involved in after school programs like STLP and others I am interested in. That is where I find most of my friends because they are the most like me. My best friend I met in the computer lab in history class, we both hate that class, and I notice him sitting next to me, and I just casually said "I would much rather be using Linux instead of Windows" and he completely agreed, since then he has become my best friend.
what I am getting at is there are many ways to get friends, you just have to take the initiative and open your eyes to new stuff such as after school programs.
_________________
"No, I don't know that atheists should be considered as citizens, nor should they be considered as patriots. This is one nation under God."
- George H. W, Bush
"God made me an atheist. Who are you to question his wisdom."