New to Visual Studio? Learning a new development tool can be overwhelming. Take this step-by-step learning journey at your own pace to successfully create a simple app in any language of your choice. Let’s get started!
Install Visual Studio
First please make sure to open your Visual Studio download and install. You can save installation time and disk space by selecting just the components needed. You can always incrementally add more components later at any time as needed.
Getting Started with Visual Studio IDE
To develop any type of app or learn a language, you’ll be working in the Visual Studio Integrated Development Environment (IDE). Beyond code editing, Visual Studio IDE brings together graphical designers, compilers, code completion tools, source control, extensions and many more features in one place. Watch this short video to get familiar with the IDE and to learn how to use it for basic tasks.
Prefer dark theme? Want to change the layout of windows to your liking? Have favorite keyboard shortcuts? Check out this short video where we walk you through some cool personalization options like themes, fonts, window layout and custom keyboard shortcuts available in Visual Studio.
Learn how to customize even more settings from these step-by-step plural
These ML.NET tutorials give you a jump start with building a variety of ML applications from sentiment analysis to price prediction.
C++, C, and assembly language development tools and libraries are available as part of Visual Studio on Windows. You can use C++ in Visual Studio to create anything from simple console to Windows desktop apps, from device drivers and operating system components to cross-platform games for mobile devices, and from small IoT devices to multi-server computing in the Azure cloud.
Visual Studio is a powerful IDE for Python language through its built in Python Development and Data Science workloads. Python is a popular, easy to learn, free to use programming language with many free libraries. In Visual Studio use Python to build web applications, web services, desktop apps, scripting, and scientific computing. It is used by many universities, scientists, casual, and professional developers alike.