Everything you need to create great apps. Free.
Visual Studio Community
The best comprehensive IDE for .NET and C++ developers on Windows. Fully packed with a sweet array of tools and features to elevate and enhance every stage of software development.

Visual Studio Code
A standalone source code editor that runs on WindowsmacOSand Linux. The top pick for JavaScript and web developerswith extensions to support just about any programming language.
By using Visual Studio Code you agree to its license & privacy statement
Part of the developer cloud from Microsoft
< type="text/css">.fusion-content-boxes-1 .heading .content-box-heading {color:#191919;}
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .content-box-heading,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .heading-link .content-box-heading,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .content-box-heading,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .heading-link .content-box-heading,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::after,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::before,
.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover:after,
.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover:before,
.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::after,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::before,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .icon .circle-no,
.fusion-content-boxes-1 .heading .heading-link:hover .content-box-heading {
color: rgba(255,255,255,0);
}
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .icon .circle-no {
color: rgba(255,255,255,0) !important;
}.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button {background: #32145a;color: #ffffff;}.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button .fusion-button-text {color: #ffffff;}
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon > span {
background-color: transparent !important;
}
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon > span {
border-color: rgba(255,255,255,0) !important;
}
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span:after,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span:after {
-webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.1)0 0 10px 10px rgba(255,255,255,0)0 0 0 10px rgba(255,255,255,0.5);
-moz-box-shadow:0 0 0 2px rgba(255,255,255,0.1)0 0 10px 10px rgba(255,255,255,0)0 0 0 10px rgba(255,255,255,0.5);
box-shadow: 0 0 0 2px rgba(255,255,255,0.1)0 0 10px 10px rgba(255,255,255,0)0 0 0 10px rgba(255,255,255,0.5);
}
>
< type="text/css">
.fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {
background-color: transparent !important;
border-color: rgba(255,255,255,0) !important;
}>

Microsoft Azure
The productive cloud that integrates with your tools
Get started for free
GitHub
Increase collaboration with your teams and the open-source community
Get started for free
Visual Studio Dev Essentials – Get all of the above and more
Get all these free tools and servicesplus Pluralsight trainingAzure creditdownloadsand more – for free.
< type="text/css">.fusion-content-boxes-2 .heading .content-box-heading {color:#ffffff;}
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .content-box-heading,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .heading-link .content-box-heading,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .content-box-heading,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .heading-link .content-box-heading,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::after,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::before,
.fusion-content-boxes-2 .fusion-content-box-hover .fusion-read-more:hover:after,
.fusion-content-boxes-2 .fusion-content-box-hover .fusion-read-more:hover:before,
.fusion-content-boxes-2 .fusion-content-box-hover .fusion-read-more:hover,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::after,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::before,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .icon .circle-no,
.fusion-content-boxes-2 .heading .heading-link:hover .content-box-heading {
color: #000000;
}
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .icon .circle-no {
color: #000000 !important;
}.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button {background: #32145a;color: #ffffff;}.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button .fusion-button-text {color: #ffffff;}
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon > span {
background-color: transparent !important;
}
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .icon > span {
border-color: #000000 !important;
}>
Learn more
Learn more
Learn more < type="text/css">
.fusion-content-boxes-2 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {
background-color: transparent !important;
border-color: #000000 !important;
}>