There's plenty of development work still to do for OpenStreetMap. There are several different areas to work on, and a range of different languages and technologies involved. More specific details can be found from the following component links.
See our Trac repository and bugtracker at http://trac.openstreetmap.org/ .
Introduction to OSM development:
OSM dev environment:
On your website