Zarathu - Sounds like your out of luck unless you make time to get out because as far as I can tell that is the only way your going to meet any intelligent girl your age. Somehow you got out to try and see a move with that last girl you posted about and had time to IM her as well, so it seems you can make time. Granted it may not be a lot, but it seems enough to hang out at some place. You may want to look up computer clubs in your area. Ya there will be primary guys there most probably older than you, but it will allow you to forum your social network and some guy there may know some girl that is more to your liking.
Z just don't do what I did for 5 or so years which was not going out and having fun, because, it sucks to say the least and it also kills your social skills as well. And if you want a career in computers you better have a good set of social skills because you will be dealing with people that do not know what you know and your going to have to explain things a lot.