Wenn du für unterschiedliche Mobiles programmieren willst, kommst du imho um C++ nicht rum.
JAVA und Co sind da eher drittrangig. Python läuft z. B. nur mit einer Runtime, die sich auf "nicht Nokias" teilweise gar nicht installieren lässt.
Unterschätze aber nicht den Zeitfaktor, gerade bei S60 musst du schon eine Menge Zeit investieren.