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.
Cloud Build your first Azure app, and then learn how to deploy it to the cloud.
Phone Get the tools you need, and then build your first apps with Silverlight or XNA for Windows Phone.
On the MSDN blog
MSDN – Explore Desktop, Web, Cloud, and Phone Software Development
Video: The most common issues support sees for Windows Azure Mrkus McCormick, an escalation engineer working in Microsoft support in the UK talks about the most common support issues they see coming in to the support centre. He gives advice ... more Friday, May 25
How to: Using the new HTML5 form input types and properties By Ian Haynes.HTML5 brings several new form input types; email, number, url, date etc, and new properties; placeholder, autofocus, required and so on.All of these are ‘fail... more Thursday, May 24
Article: Get Detailed Build Test Results Using The TFS API By Tarun Arora.I recently came across a problem that clients run into when the builds they are working on fail because an associated test failed. But with TFS 2010 there is no way... more Wednesday, May 23
Desktop development is the process of writing software that will run on standard computers including your desktop, laptop, or general purpose computer. Desktop 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.
Cloud computing refers to computers and applications that run remotely and are accessed over the Internet. Aggregating the computing needs of many users achieves economies of scale that result in numerous benefits.
Phone development is similar to desktop 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.
Visual Studio is a suite of component-based development tools and other technologies for building powerful, high-performance applications. Visual Studio comes in a free package to get started, a Professional package, and a package optimized for team-based development.
Microsoft Visual Studio 2010 Ultimate is an integrated environment that simplifies the basic tasks of creating, debugging, and deploying applications. Visual Studio Ultimate is ideal for Application Lifecycle Development (ALM) in teams.
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.
Microsoft Visual Studio LightSwitch helps you solve business needs by enabling you to quickly create professional-quality business applications, regardless of your development skills. Visual Studio Lightswitch simplifies and shortens development of forms-over-data business applications.
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 tools used to design and create rich web and client applications. This powerful set of tools allows you to design the look and feel of a page without writing a single line of code.
Building apps that run on Windows, SQL Server or other Microsoft platforms? Then an MSDN Subscription is the best way to get exactly what you need for your next challenging project. Learn more
Microsoft is conducting an online survey to understand your opinion of the MSDN Web site. If you choose to participate, the online survey will be presented to you when you leave the MSDN Web site.