It's important to note that the Language Selector list will change based on the element being edited. The Designer client will only display languages that are applicable for the selected design element.
Be careful when changing the programming language. Changing the language after you've added code to a particular element can result in the code being deleted! If the object already contains code, Designer will display a warning message that gives you the option to continue or cancel the change.