I would suggest finding an open source tool or application you use often and finding their project (most likely on Github). Take a look at bug reports and issues. See if you can help out with these. Maybe they are just usage mistakes ("I can't get this thing to work right!!" "Oh, have you tried to click the button which does that? Here's a screenshot."). As you go through issues you'll find real bugs and some won't be terribly hard to fix. Jump in and fix it, then submit a pull request to have it merged into the project. The project will either accept the pull request or comment on it if they feel you a) need to add more to it or b) didn't actually solve the problem. You can then learn from their advice and soon you'll be far from a beginner.
Getting started in open source can seem daunting but really it's fun and not nearly as hard as it might seem.
I remember one day just showing up in #jquery on freenode and complaining about some spam on their wiki. 10 minutes of talking later it was "Well, do you want the keys to the kingdom to maintain it?"
I think a big reason jquery was adopted so heavily was not just the tool being useful, but the attitude and the community around it.