With the completion today of my MSDN renewal, and the renewal, at the end of last year, of my Apple Developer subscription, I’m now set up to develop for most major platforms.
The one problem is android. It demands java. I’ve no intention of developing in two languages. Once I’ve got something, I’ll look at cross–language plumbing. After all, I may have to do something similar for Objective–C++.