Even in a CS class (in this part of the world anyway), not so many people might be as interested in coding as you are.
It's therefore you and your laptop mostly, with the effect that you lag behind in developing social skills (I sometimes feel like an 8 year old among teenagers). The loneliness even saps my programming energy.
Does anyone else experience the same, and how do you cope with it, including bringing yourself to interacting with members of the opposite sex?
EDIT: Not suicidal or anything like that. Just want to hear you opinions.
I assume that you start from 0 friends (I did, since I moved to another country some months ago). Start knowing someone close and easy: classmates, colleagues, occasional acquaintances, but beware not to be stuck with someone as lonely as you. Your objective is to expand from there. You can also go to special events or meetups made for people who want to know other people. Or go to some course for something you like (I dance Tango, for example). Once you know someone, try to go out with these people as much as you can: they will have other friends you can be introduced to.
Parties are a good way of doing this. Me and my friends occasionally host dinners or small parties in our houses. People are encouraged to bring new friends, which allows you to know more people. If nobody of your friends organizes some party, start the trend. If you have 3 friends and they bring a new one each, you will be already a group of 7, which is enough for a dinner/small party. Organizing one is really easy, you just need a living room, some snacks/food, some drinks.
This will almost solve your loneliness problems from a friends point of view. Members of the other sex specifically are a little more complicated. But if you do as I described above you will definitely be able to know some. After a while you can start going out alone with them. For example, I am dating some girls I met at the tango course and at some party. I know couples who formed this way.