>>7510
Why though? I'm not that type of person which has 3K contribs per year on GitHub but still fairly a lot. Some chunk of it goes to actual free software whether it's in form of reporting issues/feature proposals or actual code contributions, patches, etc. I don't really feel like it's such a fulfilling thing to do.
>Also being able to solve any problems I come across in software
With enough experience you can.
>If I find a project with no activity, I want to be able to help a little.
The trouble with those projects usually is lack of maintenance, so you might send some pull requests which will never be reviewed by maintainer, not even expect responses to issues. I can recommend projects with team behind them and with certain activity. But then again, free license should allow you to fork the project if it's dead so no problem.
>I keep losing interest near the start of learning any language and just going back to chatting in irc and not growing my skills.
Recently I have similar problem. More and more I stick to just what I know and what I need, I'm losing energy to be excited about learning new languages for example. It will only get worse, pick one, from what you said C might be a way to go for you.
>I cut out video games.
And that is a mistake. Video Game industry might be very interesting field for pushing freedom. We need contributors to free software engines, libraries, tools, APIs, etc. and there is certainly a work needed to be done in this field. Playing games is not a bad thing, I get a lot of ideas while playing games.