Skip to content

Instantly share code, notes, and snippets.

@JellyBeans1312
Last active November 4, 2019 14:22
Show Gist options
  • Save JellyBeans1312/5c0e7bbc5dd4fbf5358bdd884bb4f117 to your computer and use it in GitHub Desktop.
Save JellyBeans1312/5c0e7bbc5dd4fbf5358bdd884bb4f117 to your computer and use it in GitHub Desktop.
The topic I chose to research is Ruby / Ruby on Rails. I was initially looking for just Ruby articles but it was difficult to find consistent articles that didn't mention rails along with Ruby. I was curious of what I could tie into what I know and how it would be to learn as a programmer as opposed to a new student. I know that Ruby works very well with Rails, ruby libraries are called gems, and I have heard that Ruby on Rails is important to learn because that is a good starting point for Ruby development. I'm hoping to find out why Ruby is an important language to learn as well as how other languages like Python abstract from Ruby.
Ruby is very fast for development because of the many tools it has ready to implement without a hassle. When you add Ruby on Rails into the equation, you can solve problems up to 1.5 times faster than other frameworks. Ruby on Rails has the ability to cache project data from when you first build your application. It also has the ability to cache individual blocks of code or entire pages. Ruby on Rails allows for Test Driven Development as well as Behavior Driven Development. While I don't think that is a feature exclusive to Ruby / Ruby on Rails, it is important. Ruby / Ruby on Rails has many resources available to learn and practice developing in the framework. 

Ruby in 20 minutes

Ruby Docs

Learn Ruby the hard way

Poignant

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment