The Ubuntu SDK is only available for Ubuntu but since Qt Creator will run on windows it should be fairly easy to port. I would still recommend using Ubuntu because it will be easier. As for the language, QML and HTML are the two officially supported languages for the user interface. You can use whatever you want in the back. Also, I would recommend reading through the developer page. It provides a lot of useful information. Application requirements can be found here. A Debian based os will still be required to package your app but as long as you are not relying on Linux binaries, you can do the majority of the development on windows.