Two general things first:
Newbies need to remember to always do their homework. Stack Overflow can not replace basic learning. If you know nothing about a specific practice, you need to read up on it first, be it in a book or a tutorial. If you haven't, and know nothing about what you want to achieve, you are wasting people's time. Remember, this site consists of professionals who donate their spare time, not paid teachers.
always remember to Google first. This is doable even when you're new. A huge portion of newbie questions can be answered without any interaction with Stack Overflow by simply entering the question into Google. This is what is expected even from newbies.
Regarding the specific points:
There needs to be a beginners section for popular topics based on the users rep score
That's been discussed before. The consensus so far is that that section would become a wasteland where the truly garbage questions are mixed with the good-faith, potentially useful beginner ones. Not a good outlook for getting an answer. Also, rep score isn't necessarily an indicator of question quality.
and those with higher rep scores get more points for answering a beginners question
Please no. This would lead to people gaming their way into high reputation numbers by answering only loads of trivial questions. It's a phenomenon that is already rampant.
or by simply putting a link to the right direction.
I wholeheartedly agree with that, and the community does, too. Sadly, it doesn't look like it's going to be implemented. See Give an incentive for finding duplicate questions
The section could even have a library of common responses
Some tag wikis do that, for example the PHP tag. Feel free to join the fun if you have useful information to add to a wiki.