Getting Started with Visual Studio

Here recently I began developing Windows and web applications in C#. First I started off with Windows console applications and then I worked my way up to building out an entire workout log web application. Along the way, I did some testing and debugging of my applications. Believe it or not, I was able to completely develop, test, and deploy all of my applications with just one single program. This program is Visual Studio, which is an IDE developed by Microsoft for the Windows platform.

What is an IDE

IDE stands for Integrated Development Environment. IDE’s are like text editors but have many of their features built in to help with developing. They typically include things such as:

  • Source code editor with code linting
  • Code completion
  • Debugger
  • Build Automation
  • Deploy Automation

What Can I do with Visual Studio

With Visual Studio you have all of the capabilities of a typical IDE that can help you when creating:

  • Web Applications
  • Windows Store Applications
  • Windows Desktop Applications
  • Mobile apps for Windows Phone, iOS, and Android

How Much Does It Cost

Visual Studio’s pricing starts at $499 for the Professional Edition and goes as high as $5999 for the enterprise edition. Luckily Microsoft has released Vis

ual Studio Community Edition, which is free.  The community edition provides everything you need to get started with developing your applications.

What Are the Requirements

To install and run Visual Studio Community Edition you will require the following:

  • Windows 7 or greater
  •  1.6 Ghz  or faster processor
  •  1 GB  of RAM
  •  4 GB  of hard disk space
  •  5400 RPM disk drive
  • DirectX 9  capable video card that runs at 1024 x 768  or higher display resolution

Where Can I Get It

Visual Studio community edition is obtained at Visual Studio’s website.

Basic Tour

  • Solution Explorer – This is where you will find the files in your project.
    Solution Explorer - Microsoft Visual Studio
  • Start Page –  This is where you will be taken to when you start Visual Studio.
    Start Page - Microsoft Visual Studio
  • Output Window – Displays status messages from Visual Studio
    Output Window - Microsoft Visual Studio
  • Package Manager Console – Powershell console used to send commands to NuGet.
    Package Manager Console - Microsoft Visual Studio
  • Extensions and Updates – Place to install update and extensions to Visual Studio or your application.
    In the Tools menu, you will find Extensions and Updates.
    Extensions and Updates - Microsoft Visual Studio
  • Quick Launch – Very useful search bar to find settings or help you with developing.
    Quick Launch - Microsoft Visual Studio
    For example, you can search for “line numbers” and be given a result for setting the line numbering.
    Quick Launch - Line Numbers - Microsoft Visual Studio

Essential Keyboard Shortcuts

This list is not a complete list of keyboard shortcuts by far, but these are the ones I find myself using the most. For a more comprehensive list of keyboard shortcuts for Visual Studio check out Microsoft’s list.

Key Combo Command
F5 Run the application in debug mode
Ctrl + F5 Run the application without debugging
Shift + F5 Stop the debugging session
Ctrl + Shift + B Build application without running
Ctrl + Tab Cycle through the open tabs

The purpose of this article is to show you the basics of getting started with Visual Studio so that you can get started making the next big thing. I find myself using it more and more as I continue to create windows and web application in C#. As always, If you have any questions or comments, please leave a comment below. I would love to hear from you.