(From both a programmer and a "hobbyst psychologist")
The previous answers have already told you several ways to meet other guys of you same age.
It's good that you want to have friends related to computers & programming, but, its also good you may try to met other guys that aren't related to programming.
Maybe you already have friends that are not computer related, but, since there is a lot of geeks type guys that are not very social, Its very easy to think that you don't have.
I'm a person that learn programming some years ago, and programming wasn't very common, in my hometown, so when I was teenager I actually had to "hang out" with guys that weren't "geek". And it was fun.
There are also, a lot of "Open Source" projects, and "game" projects on the internet, where you can combine your programming skills, with making friends.
In the real world, there is a lot of programmers who want to achieve a program all by themselves, and if you want to make a game, for example, they just having a hard time.
Trying to make a small game, or extend and existing one, could be a good way to work with others.