How to find local communities?

I live in Agueda, Aveiro region. And I struggle finding any local group to connect over professional themes or hobbies. I don't drink, so I don't go to bars. I'm unemployed, so I don't spend much money on anything that's not food or rent. And I can't afford living in a bigger city right now.

I will start learning Portuguese in IEFP this november. But currently I am able to only communicate in English & Russian, maybe a bit of French.

I am interested in videogames, tabletop games, arts (including cinema, music & literature), natural sciences (especially "life sciences", e.g. biology & agriculture). My professional domain is IT, but it is really hard to find a job lately. But that's besides the point.