I mostly program java, however, I prefer dynamic languages. Especially smalltalk and its designated successor, newspeak.