I'm writing this because I need some advice on how to improve my chances to get a girlfriend (or just hookups if I don't find the right girl) in the long run.

Something about me: I'm 18, Italian, and a High school student (for in Italy we go to High school till 19). I'm on the nerdy/dorky side(I have good grades,I'm a manga/anime/tv series fan, I like playing videogames, I have interests ranging from physics to psychology and neuroscience and stuff like that). I also like playing guitar and practicing combat sports (though on a non competitive level) and I'm self teaching myself to code and learning foreign languages. That said I've also suffered for a long time from social anxiety and till a couple of years ago had a very limited number of friends, something that I've quite managed to fix making new friends in the last two years. I'm not bad looking, but I'm not fit either(something i'm working on). My problem is that I've always been hopeless with girls, partly because of anxiety, partly because I've always been perceived as the nerdy/uncool guy, partly because of my lack of an active social life. So I've never had any relationship, nor I have ever kissed.

Now I'm trying to set things straight, for example by making new friends, opening up to social events and interactions, trying to get fit(still working on this though) and trying to improve my personality. I still have a long way to go and I would like some advice on self improvement so as to have more chances with girls in the long run. I'm not in a hurry, so I want to start working on my inner game because I want to finish high school and become little more indipendent before beginning to work on my actual game. Right now I can't really see where I can find someone to start a relationship with because all the girls in my social circle are alrealdy my friends so I have no chances with them. At school I am already seen as a dork/nerd and there's no way to change my reputation in my last year there. Living with my parents I can't just go out every day to practice day game (and that would be harmful because I live in a small town and everybody know almost everyone). Night game is just not for me as I am not particularly fond of clubs and venues where I could approach consistently at night. I could try online dating, but I don't know where to start What would you advise me to do?