There are lots of ways in which you can help the Selenium project. Believe it or not, it's not just hardcore coding skills that are required.
The first and the most important thing that you can do is find problems with Selenium and report them. The Selenium developers do an awesome job, but they are not infallible. They need your help to find problems and raise defects so that they can fix them and make Selenium even better.
The problem with a lot of bugs that occur in Selenium is that they are unclear and range from hard to impossible to replicate. One of the best things that you can supply when you report a defect is a Selenium script that reproduces the problem. This gives the developers a way to see the issue first-hand, and it helps massively with regard to debugging. It can also form the basis of a test to...