Windows Learn about Windows development, get the tools, and start coding right away.
Web Get the tools you need and start building your first web application in less than an hour.
Windows Azure Build your first Azure app, and then learn how to deploy it to the cloud.
Windows Phone Get the tools you need, and then build your first apps for Windows Phone.






All Developer Centers and Hubs
New Subscriber? Get Started
Existing Subscriber? Access benefits from My Account
Platforms
Windows development is the process of writing software that will run on standard computers including your desktop, laptop, or general purpose computer. Windows applications can take full advantage of a computer's power.
Web development is the process of writing a web page or site. Web pages are written with HTML, CSS and JavaScript. These pages can be simple text and graphics that resemble a document, or can be interactive. Interactive server pages are a little more complex to write, but they enable richer web sites.
Internet Explorer Developer Center
Silverlight Developer Center
ASP.NET MVC
ASP.NET Web Forms
Windows Azure and SQL Azure enable you to build, host and scale applications in Microsoft datacenters. They require no up-front expenses, no long term commitment, and enable you to pay only for the resources you use.
Get Started with Windows Azure
Windows Azure Learning Resources
Microsoft SQL Azure
Windows Azure Free Trial
Windows Phone development is similar to Windows development, but with a different device at its core. To simplify development, many developers initially run, debug, and test their applications in an emulator on their desktop machine.
Windows Phone App Hub
Windows Phone Development QuickStarts
Development for Absolute Beginners
Windows Phone 'Mango' Training Course
Tools
Microsoft Visual Studio is an integrated environment that helps simplify the entire development process from design to deployment. Target a growing number of platforms, including Microsoft SharePoint and Windows Azure applications that accelerate the coding process and allow you to use your existing skills. Developers and testers can also work more efficiently, thanks to integrated testing and debugging tools.
Visual Studio Developer Center
Download Visual Studio Express
Microsoft Visual Studio 2010 Ultimate is the comprehensive suite of application lifecycle management tools that teams can use to ensure quality results, from design to deployment. Whether you're creating new solutions or enhancing existing applications, Visual Studio 2010 Ultimate lets you bring your vision to life targeting an increasing number of platforms and technologies, including Windows Azure and parallel computing.
Visual Studio: Application Lifecycle Development
Download Visual Studio Ultimate Trial
Microsoft Visual Studio Team Foundation Server 2010 is the collaboration platform at the core of the Microsoft Application Lifecycle Management (ALM) solution. It helps teams streamline interactions, and eliminate waste in the software delivery process.
Team Foundation Server 2010
Download Team Foundation Server 2010 Trial
Microsoft Visual Studio LightSwitch is a simplified, self-service development tool that enables you to build business applications quickly and easily. With LightSwitch, you can be up and running in minutes with timesaving templates, and intuitive tools that reduce the complexity of everything from UI design to publishing to the desktop or cloud.
Visual Studio LightSwitch
Download Visual Studio LightSwitch 2011
WebMatrix is a free web development tool that includes everything you need for website development. Start from open source web applications, built-in web templates, or just start writing code yourself. It's all-inclusive, simple, and free.
Microsoft Expression Studio is a suite of UX design and development tools for creating rich, modern, interactive user experiences across web, desktop, and Windows Phone. Integration with Visual Studio boosts team productivity, enabling you to focus on delivering results.
Free Resources
Programs for Startups, Faculty, Students, and More
Training and Certifications
Visual Studio Certifications
Visual Studio Training
Microsoft Learning Training Catalog
Community
Forums
MSDN Community
MSDN Blogs
MSDN Flash Newsletter
Script Junkie
Language Development
Visual Basic Development
Visual C# Development
Visual C++ Development
Other Destinations
All Developer Centers and Hubs
Data Developer Center
SQL Server Developer Center
SharePoint Developer Center
Office Developer Center
.NET Framework Developer Center
patterns & practices
MSDN Magazine
Microsoft BizSpark
You are viewing a mobilized version of this site...
View original page here