Windows Azure meets developers where they are, with support for a wide variety of languages, frameworks, tools, and interactive development environments (IDEs). Open source SDKs are available for .NET, Java, Node.js, PHP, and Python, and Windows Azure APIs are exposed as RESTful endpoints that can be used from almost any language or runtime environment.
This commitment to openness and choice helps organizations protect and leverage their existing investments in developer tools and training: whatever you’re using to build applications, you can use it to quickly build, deploy, and manage applications on Windows Azure. And developers can try out Windows Azure for free, to see how easy it is to get started.
Regardless of which language you’re working in, You can leverage Windows Azure’s high availability, scalability, and durability and use Windows Azure services such as data storage, caching, identity, messaging, and more:
To learn more about Windows Azure SDKs for popular programming languages, see these sections of the Windows Azure Developer Center: