Installing and Configuring Visual Studio and Rider

Your first C# IDE setup – made simple

Posted by Rodrigo Castro on October 5, 2024

Choosing the right Integrated Development Environment (IDE) helps you code faster and with fewer mistakes. The two most popular for C# are Visual Studio and JetBrains Rider.

🖥️ Visual Studio (Windows)

Why choose Visual Studio?

  • It’s free (Community version).
  • Great for beginners: point-and-click project creation, built-in help.
  • Superb code completion (IntelliSense) and debugging tools.

How to install:

  1. Go to visualstudio.microsoft.com.
  2. Download “Community Edition”.
  3. Run the installer. When asked, select:
    • .NET desktop development
    • ASP.NET and web development

First Launch:

  • Open Visual Studio, sign in with a Microsoft account (optional), and select the “Visual C#” settings for a tailored experience.
  • You can use the default theme or choose Dark/Light.

Must-know features:

  • Solution Explorer: See all your project files.
  • IntelliSense: Get code suggestions as you type.
  • Debugger: Run your code line by line to find bugs.

🖥️ JetBrains Rider (Windows, macOS, Linux)

Why choose Rider?

  • Works on all major operating systems.
  • Excellent code analysis and refactoring tools.
  • Free for students (otherwise paid, with a free trial).

How to install:

  1. Download from jetbrains.com/rider.
  2. Run the installer (or install via JetBrains Toolbox).
  3. On first launch, activate your trial or student license.

Getting started:

  • Open Rider, pick your favorite theme and key bindings.
  • Familiarize yourself with “Solution Explorer” and “Run”/“Debug” buttons, similar to Visual Studio.

Tip for beginners: Start with Visual Studio if you’re on Windows unless you have a strong preference for Rider or use macOS/Linux.

⚡ Common Setup Tips

  • Install the C# plugin/extension if using Visual Studio Code.
  • Enable line numbers and word wrap in editor settings.
  • Explore keyboard shortcuts, but don’t worry about memorizing all at once.

🧪 Test Your IDE

Create a new project:

  1. File → New → Project → Console Application (.NET Core)
  2. Name your project and location, then click “Create”.
  3. Press F5 to build and run – you should see “Hello, World!” in the output!

📝 Recap

  • Pick an IDE you’re comfortable with.
  • Install and launch, then create your first project.
  • Don’t be afraid to explore menus and settings: mistakes are part of learning!

Next up: The structure of a C# program.