Are Linux newbies (relatively, I'm been using Ubuntu for about a month now) allowed to just "jump in" here and start helping, or do we need to go somewhere to get 'trained up' first?

I'm assuming if I get shouted at or moved, then it's a "yes, go away and learn a lot more linux first"

And what defines 'help'? I'm quite good at finding errors and very good at complaining, and I can use a terminal, but that's about it. Do I need to know/have anything else to start helping, or is it just download alpha versions, test, complain about errors to those who can fix it?