Se ainda não tem experiência com código livre comece o quanto antes, e já vai ganhando uma reputação de contribuições em um pseudônimo escolhido, e comece com essas linguagens que já sabe, vai indo aos poucos todo software livre sempre tem uma lista de issues e coisas pequenas e boas pra alguém ir começando, às vezes bounties que pagam pra resolver algo mas podem consumir tempo então tomar cuidado para não se prender à algo e alguem correr e entregar na frente.
Mas se a ideia é juntar um troco o ideal é ir atrás de apps que já geram renda, ou seja eles são monetizados ou tem investidores por trás, e eles podem te enviar uns trocados por contribuir, ou as vezes até chamar para a equipe dependendo da dedicação e interesse. Boa sorte! Comecei assim com tempo livre na pandemia