It's That Lady Dev

Coding tips & Career advice for new Developers

Ruby for Beginners: Your Complete Study And Installation Guide

Over the next 6 weeks we’re going to be learning Ruby together – I’m so excited!

Here’s how it’s going to work! You’re going to follow the schedule I made in conjunction with two free resources:

Day 1 is all about getting organized and set up for learning! Let’s take a moment to install Ruby, install a Code Editor, create a GitHub repository to track our learning and join the GitHub study group discussion board. 

Installing Ruby ♦️

Installing Ruby

If you’re using a Windows machine, you can follow the installation instructions in this FreeCodeCamp Youtube video the instructor will walk you through how to get Ruby on your machine and check that everything is working properly.

If you’re using a Mac, like I am, Ruby is already installed on your machine. To check your version of Ruby, you can also follow the instructions in the video above or you can open up your terminal and run the following command ruby -v to check your version. 

Regardless of your operating system, you may want to download a Ruby version manager (rvm) to manager different versions of Ruby on your machine. I followed the instructions in this blog post to install rvm on my machine. 

Installing a Code Editor

You will need to download a Code Editor to learn Ruby. My preferred Code Editor is Visual Studio Code (VS Code).

With VS Code, you can run Ruby code directly in the editor, which is super convenient. You can download VS Code by going to this link and choose the one that matches your operating system. Once you’ve installed VS Code, I recommend that you install 2 extensions to make your Ruby experience more seamless:

Once you’ve installed those extensions, you’ll be in business and ready to learn Ruby. 

Track your Learning & Find Community

We’ll be learning a lot over the next 6 weeks so it’s imperative to stay organized. I created a GitHub repo to keep track of my notes from week to week and I implore you to do the same. 

You should also make a copy of the study plan I created for us to keep track of your own learnings. To copy the study plan, simply click the green “Use Template” Button. Alternatively, you can click the three dots in the upper right hand corner and click “Make Copy” and you’ll have your own version of the Study plan! 

Join the Community!

One last thing, join the community I created for us to come together and ask questions. Feel free to create discussion boards with questions, resources or comments you have while learning! We’re in this together and I want to ensure that you’re having a good experience. 

Follow me on Social Media! 💃🏽

I’ll be posting videos and updates on social media: Instagram, Twitter and TikTok as we go along our learning journey. Be sure to follow me everywhere @itsthatladydev to stay updated! ✨

See you on day 2 when we start learning about variables and data types in Ruby!

Exciting stuff! 💃🏽 

Happy Coding!

Kedasha Kerr

I'm a Developer Advocate at GitHub! I'm so happy you stopped by!

One thought on “Ruby for Beginners: Your Complete Study And Installation Guide

  1. Hi Kedasha!

    It’s so exciting to see you learning Ruby and bringing your community along 🙂 Will you be coming to RubyConfSD 2023? I really hope we can run into each other again if so <3

    Before I go I'd like to share a few things with you and your community. If anyone is interested in coming to RubyConf2023 there are some really awesome opportunities available, perfect for Ruby newbies and those needing a little financial support.

    1) Scholar/Guide Program:
    https://rubycentral.org/scholars_guides_program/
    – SCHOLAR September 4th, 2023 11:59pm EST deadline
    – This opportunity covers the ticket cost for the full 3 days.
    – Scholars will get paired up with a helpful mentor (guide) and friendly face for the entirety of the conference (and beyond if y'all hit it off)!
    – This program is how I first jumped into the Ruby community and I loved it!

    2) Stay tuned for upcoming scholarship announcements. More details will be provided soon. Follow @rubyconf on Twitter and Mastodon.

    Feel free to reach out if there are any questions.

    Take care!

Comments are closed.

Back to top