Essential Resources for Learning Ruby on Rails
Back to Blog
ruby on railslearning rubyweb development

Essential Resources for Learning Ruby on Rails

September 3, 20232 min read

Summary

Essential resources for learning Ruby on Rails: 'The Well-Grounded Rubyist' book, Ruby style guide, YouTube video series for Rails and RSpec, and reading open-source Rails projects like Mastodon.

If you're looking to learn Ruby on Rails, you'll want to check out these essential resources. From online courses to books and tutorials, we've got you covered. I personally vouch for the recommended learning resources as I have used them myself and gained a lot of knowledge from them. These resources are not a part of any marketing or influencer strategy and are truly valuable gems for anyone looking to learn

<u>Learn Ruby</u>

Well defined rubyistWell defined rubyist

The Well-Grounded Rubyist, Book by David A. Black

<u>Ruby Style Guide</u>

A Ruby style guide is a set of recommendations and best practices for writing code in the Ruby programming language. It provides guidelines on aspects such as indentation, naming conventions, variable assignment, and code structure. Following a style guide can improve code readability and maintainability, reduce the likelihood of bugs and errors, and make it easier for multiple developers to work on the same project.

<a href="https://rubystyle.guide/" target="_blank">Check here</a>

<u>Learn Rails(REST Framework)</u>

<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLbTv9eGiI03u1-JFkFpPGsR_hMre6WX3e" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

<u>Testing in Rails</u>

  • Why testing is important? (Most Important video I have ever found)

To read more about this topic, check out my previous post

<iframe width="560" height="315" src="https://www.youtube.com/embed/ra8Q0M3DJYk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
  • Testing using Rspec
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLS6F722u-R6Ik3fbeLXbSclWkT6Qsp9ng" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

<u>Rails open source project [Mastodon is my favourite]</u>

Reading open source code for Rails projects can be particularly valuable for developers, especially those who are new to Ruby on Rails or who are looking to improve their skills. Here are some reasons why:

  • Reading open source code can provide insight into best practices, coding conventions, and design patterns specific to Ruby on Rails.
  • By reading the code of a Rails project, you can gain a deeper understanding of how the framework works and how its various components interact with one another.
  • If you're interested in contributing to a Rails project or other open source projects in the Rails ecosystem, reading the code is an essential step.
  • Reading code written by experienced Rails developers can be an excellent way to improve your own coding skills.

<a href="https://github.com/asyraffff/Open-Source-Ruby-and-Rails-Apps" target="_blank">Check here</a>

<br><br>