Для разработки на Android и Windows лучше всего подойдет C# с использованием платформы Xamarin или .NET MAUI, т.к. они позволяют создавать кроссплатформенные приложения.
Java стандарт для Android, но не подходит для Windows.
Swift используется для iOS, а не Android.
Haxe может быть использован для кроссплатформенной разработки, но он менее распространен и может потребовать больше усилий для настройки.
COBOL не подходит для этих целей, т.к. это язык для бизнес-приложений и мейнфреймов.