Languages and Versions - carlosgm02/uwp-languages GitHub Wiki

The Universal Windows Platform has had different versions (from WinRT to UWP) and languages' different ways to develop, create apps, write code and compile to the platform. The essential IDE is Visual Studio, but there are exceptions for some languages, for example, Java.

Language Information

Language Supported IDE Type SDK Versions
C# Visual Studio (14+), Water Free, Included, Natural 10.0, 8.1, 8.0
C++ Visual Studio (14+) Free, Included, Natural 10.0, 8.1, 8.0
VB Visual Studio (14+) Free, Included, Natural 10.0, 8.1, 8.0
JS Visual Studio (14+) Free, Included, Natural 10.0, 8.1, 8.0
TS Visual Studio (14+) Free, Extension, Node.js 10.0, 8.1
Java Eclipse Java, NetBeans IDE Free, Extension, CN1 10.0 (NEW!)
Python Visual Studio (14+) Free, Extension, PyUWP 10.0 (NEW!)
Swift Visual Studio (14+), Water Free, Downloadable, ROE 10.0, 8.1
Obj-C Visual Studio (14+), Xcode Free, Extension, WinObjC 10.0, 8.1
Oxygene Visual Studio (14+), Water Paid, Downloadable, ROE 10.0, 8.1