em java ... mas depende do ambiente, seria para javaswing, javafx, android, jsp, servelets?
eu programo coisas para rodar independente (CLI) e Android, JavaFX e JavaSwing só por diversão, pq para produção em caso de desktop eu prefiro ainda o Qt (C++)