There are many ways to help the GNOME project, and this is not limited only to seasoned programmers. Everyone can be part of the effort to make free software accessible to everyone.
Users: stay up to date with the latest releases of the GNOME libraries by subscribing to GNOME mailing lists and frequently visiting the new GNOME News & Discussion site (http://news.gnome.org/gnome-news/). If you encounter bugs or problems with GNOME components, please submit a detailed report to the GNOME Bug Tracking System using the gnome-bug command (or its new graphical version: bug-buddy or use our bug tracking system at http://bugs.gnome.org/.
Technical Writers: if you would like to help out with the GNOME documentation efforts, you should check out the Documentation Projects page http://www.gnome.org/gdp/.
Translators: If you would like to help translate GNOME components and GNOME documentation, you should check out the GNOME Translation page, which you can find at http://developer.gnome.org/arch/translate/.
Programmers: please check the GNOME Software map to see or add programs already available for the GNOME desktop. If you find some program of interest, you might want to contact the author(s) of the code and offer your help directly. If you want to help out with the GNOME API Reference Documentation, visit the Helping Out With GNOME API Documentation page for instructions and the steps to take. If you want to work in GNOME, consider checking out the CVS tree.
Business Managers: If your company or institution can offer free software job openings for the GNOME desktop and other GNU software projects, please submit job listings to jobs@gnu.org. You can read some technical arguments for supporting such software in “The Cathedral and the Bazaar”. This paper was behind Netscape's decision to release its client software source code. The Free Software Foundation (http://www.gnu.org/) maintains the Free Software Job Page for listing opportunities for paid employment.