KDE supports several programming languages for KDE 4 development.
Support for these languages is mature, fully maintained and suitable for application development:
Support for these languages are still in development:
Next to direct bindings to the standard APIs there are bindings for scripting specific applications. For more info see the Kross page.