I don't understand what the problem is. You can get reputation when people upvote your posts. These posts can be 

1. Questions: each upvote will gain you 5 rep.

2. Answers: each upvote will gain you 10 rep.

So, the better way to gain reputation is to _answer existing questions_. There are new ones coming in every day, why don't you simply go and answer them? If your answers are good, people will upvote and you will get the reputation you covet. 

While the reputation system does indeed impose restrictions on new users, there is no restriction on posting new content, neither questions nor answers. As explained [here][1]:

> What is asking and answering questions?
The most basic privilege of all -- the right to ask a question, and the right to contribute an answer. This is generally available to everyone, regardless of reputation level.

So, go forth and answer!

  [1]: http://askubuntu.com/help/privileges/create-posts