How to Install, Set Up, And Get Started Coding With The Ruby Programming Language - On Windows

A List For 2025

By Rob Rockwell

Ruby is a dynamic, object-oriented programming language celebrated for its elegant syntax, developer-friendly design, and productivity. Best known for powering the Ruby on Rails web framework, Ruby is widely used in web development, automation, DevOps, and scripting. Its clear structure and strong community support make it a favorite among developers who prioritize readability and efficiency.

This guide will walk you through installing Ruby on Windows, setting up a version manager like uru or using the official RubyInstaller, and configuring tools like Bundler to manage your gems and project dependencies. Whether you’re building a simple utility or a full-scale web application, Ruby makes it easy to get started and enjoyable to keep going on Windows.

Retro Mainframe Smiling Guy Install Ruby

Ruby Prerequisites

Before installing Ruby on Windows, make sure your system is up-to-date and that you have administrative access to install new software. RubyInstaller for Windows comes with everything you need, including the Ruby language, development tools, and MSYS2—a minimal Unix environment required for building native C extensions.

You don't need to manually install dependencies like compilers or make utilities. RubyInstaller handles these as part of the setup. However, having a basic text editor (like VS Code, Sublime Text, or Notepad++) ready will make writing and editing Ruby code much easier.

Installing Ruby

The easiest way to install Ruby on Windows is by using RubyInstaller, which bundles Ruby with a development toolkit and an optional MSYS2 environment for native extensions.

Download the latest Ruby+Devkit version from the official site:

https://rubyinstaller.org/

After downloading, run the installer and follow these steps:

Enroll in our revolutionary Code Visualization course!