Ich habe auch mal als Softwareentwicklerin gearbeitet bevor ich in die Qualitätssicherung gewechselt bin.
Damals habe ich hauptsaächlich VB6 programmiert. Theoretisch kann ich auch Java, Cobol und C++, damit habe ich aber nicht viel Erfahrung.
SQL, Datenbanken: Oracle, SQL-Server und Btrieve, XML
@Sidney
Kommt darauf an.

Wenn du einmal verstanden hast was programmieren bedeutet kannst du die Kenntnisse immer wieder verwerten. Der Umstieg von z.B. Cobol auf Java ist aber schon heftig und nicht mal eben mit einem Buch zu bewältigen.
Für objektorientierte Sprachen würde ich schon sagen dass du dir wenn du eine kannst die anderen selbst beibringen kannst.