Microsoft Visual Studio!

* Microsoft Download Center https://www.microsoft.com/en-us/download/developer-tools.aspx
* Microsoft Azure https://azure.microsoft.com/en-us/downloads/
* Visual Studio https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs
* SDKs https://msdn.microsoft.com/en-us/microsoft-sdks-msdn
* Windows https://developer.microsoft.com/en-us/windows/downloads
Code samples https://code.msdn.microsoft.com/

Microsoft Visual Studio alternatives

  • NetBeans

  • A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and Ruby. NetBeans IDE is easy to install and use straight out of the box and runs on many platforms including Windows, Linux, Mac OS X and Solaris.The download section conveniently offers prepackaged bundles/installers for each supported programming language containing only required plugins. »

    tags: auto-indentation built-in-terminal c-plus-plus code-completion development
  • IntelliJ IDEA

  • IntelliJ IDEA is a free / commercial Java IDE by JetBrains. Its design is centered on programmer productivity. A number of its features are intended to accelerate development and allow programmers to concentrate on functionality while IntelliJ IDEA handles routine coding tasks.

    tags: actionscript autocorrect built-in-terminal code-completion code-editor
  • Android Studio

  • Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with Android Development Tools for Eclipse, Android Studio provides integrated Android developer tools for development and debugging.Best IDE available for Android development specially with limited hardware options on development device.

    tags: android-development code-completion developer-tools ide integrated-android-emulator
  • Code::Blocks

  • Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

    tags: Portable c-plus-plus development flashcards-learning gcc
  • Qt Creator

  • Qt Creator is a cross-platform C++, JavaScript and QML integrated development environment which is part of the SDK for the Qt Framework.

    tags: autocompletion debugger forms-design gui-layout ide
  • MonoDevelop

  • MonoDevelop is a cross-platform IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and Mac OSX maintaining a single code base for all platforms.

    tags: .net c-development code-completion development development-suite
  • Komodo Edit

  • Komodo Edit is a fast, smart, free and open-source code editor. Switching your trusty code editor is hard, but give Komodo Edit (or its big brother Komodo IDE) a try: it'll be worth your while.

    tags: code-editor html-editor javascript-editor macros perl-editor
  • Lazarus

  • Free Pascal is a GPL'ed compiler that runs on Linux, Win32, OS/2, 68K and more. Free Pascal is designed to be able to understand and compile Delphi syntax, which is of course OOP. Lazarus is the part of the missing puzzle that will allow you to develop Delphi like programs in all of the above platforms. Unlike Java which strives to be a write once run anywhere, Lazarus and Free Pascal strives for write once compile anywhere. Since the exact same compiler is available on all of the above platforms it means you don't need to do any recoding to produce identical products for different platforms. »

    tags: android-apps android-development cross-platform delphi ide
  • WebStorm

  • JetBrains WebStorm is a commercial IDE for JavaScript, CSS & HTML built on JetBrains' IntelliJ IDEA platform.WebStorm provides automatic code completion, on-the-fly code analysis, refactoring support and VCS integration.

    tags: code-editor coffeescript css html html-editor
  • CodeLite

  • CodeLite is an open-source, cross platform IDE for the C/C++/PHP and Node.js programming languages. CodeLite is known to work on various OSs including:

    tags: c-development c-plus-plus development diff-feature ide