Если есть опыт на Java, Delphi, VC++ и JS.
То бери Avalonia (c#). Просто потому что синтаксические и идейные свойства с этими языками есть, но c# быстрее, современнее и удобнее, чем Java и JS; удобнее и современные, чем Delphi; и просто удобнее чем Visual C++.
Если знаешь Basic, то можно и на Visual Basic .NET писать под Avalonia вроде бы (но лучше все таки на C#, кстати, есть даже хорошо работающие конвертеры из VB .NET в C# и обратно)
И ещё C# (.NET), кроме удобности, хорошей производительности, кроссплатформенности стоит выбирать потому что на нём можно делать абсолютно всё: гуевые приложения (WPF, Avalonia, MAUI, UWP, UNO), сервера(ASPNET), игры(UNITY, UNIGINE, STRIDE, ещё с 10к движков), даже графику в играх писать или делать полезные вычисления на ГПУ(COMPUTESHARP, SharpDx, OpenTK), сайты (Blazor, UNO), писать под микроконтроллеры (NET micro framework), работать с нейросетями(MLNET, Unity Barracuda, ещё разные обертки конкретно под TF, Yolo и другие популярные рантаймы/сети), а если уж совсем захочется экзотики, то даже ОС можно написать (Cosmos)