Ruby for Beginners: Your Complete Study And Installation Guide
Get started with Ruby with this complete guide for beginners.
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:
-
Freecodecampâs free 4 hour ruby course on Youtube. Â
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! â¨
https://twitter.com/itsthatladydev/status/1682439820704882699
See you on day 2 when we start learning about variables and data types in Ruby!
Exciting stuff! đđ˝Â
Happy Coding!
I write about building with AI.
Let's stay connected! đ
Get the next post delivered to your inbox and follow me on Instagram for daily AI tips and coding content.
See you on Instagram!