Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/packtworkshops/the-ruby-workshop

A New, Interactive Approach to Learning Ruby
https://github.com/packtworkshops/the-ruby-workshop

duck-typing dynamic-programming oop oop-principles rails-api rails-application rails-engine rails-gem rails-tutorial ruby-application ruby-cli ruby-library ruby-workshop rubygems rubyonrails

Last synced: about 1 month ago
JSON representation

A New, Interactive Approach to Learning Ruby

Awesome Lists containing this project

README

        

# The Ruby Workshop
[![GitHub issues](https://img.shields.io/github/issues/PacktWorkshops/The-Ruby-Workshop.svg)](https://github.com/PacktWorkshops/The-Ruby-Workshop/issues)
[![GitHub forks](https://img.shields.io/github/forks/PacktWorkshops/The-Ruby-Workshop.svg)](https://github.com/PacktWorkshops/The-Ruby-Workshop/network)
[![GitHub stars](https://img.shields.io/github/stars/PacktWorkshops/The-Ruby-Workshop.svg)](https://github.com/PacktWorkshops/The-Ruby-Workshop/stargazers)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/PacktWorkshops/The-Ruby-Workshop/pulls)
[![Ruby 2.6](https://img.shields.io/badge/Ruby-2.6-blue.svg)](https://rubyinstaller.org/)

This is the repository for [The Ruby Workshop](https://www.amazon.com/Ruby-Workshop-Interactive-Approach-Learning-dp-1838642366/dp/1838642366/ref=mt_other?_encoding=UTF8&me=&qid=1611065340&utm_source=github&utm_medium=repository&utm_campaign=9781838642365&utm_term=Ruby&utm_content=The%20Ruby%20Workshop), published by [Packt](https://www.packtpub.com/?utm_source=github). It contains all the supporting project files necessary to work through the course from start to finish.

## Requirements and Setup
The Ruby Workshop

To get started with the project files, you'll need to install Ruby on:
* [Windows](https://rubyinstaller.org/)
* [Linux/macOS](http://rvm.io/)

## About The Ruby Workshop
[The Ruby Workshop](https://www.amazon.com/Ruby-Workshop-Interactive-Approach-Learning-dp-1838642366/dp/1838642366/ref=mt_other?_encoding=UTF8&me=&qid=1611065340&utm_source=github&utm_medium=repository&utm_campaign=9781838642365&utm_term=Ruby&utm_content=The%20Ruby%20Workshop) equips you with the real-world skills that you can apply to your own web application development projects. Whether you want to create a web application, write simple scripts, manipulate data, or just learn the basics of object-oriented programming, this book will quickly get you on the right track.

## What you will learn
* Master the syntax and features of Ruby to build useful applications
* Use common design patterns to simplify code and improve efficiency
* Understand how to implement object-oriented programming with Ruby
* Explore ways to fetch, process, and output data
* Work with public APIs and create reusable RubyGems
* Debug code to troubleshoot application behavior
* Create interactive web applications with Ruby on Rails

## Related Workshops
If you've found this repository useful, you might want to check out some of our other workshop titles:
* [The Java Workshop](https://www.amazon.com/Java-Workshop-Interactive-Approach-Learning-ebook/dp/B07ZX1NDZ6/ref=sr_1_1?dchild=1&keywords=The%20Java%20Workshop&qid=1611053201&sr=8-1&utm_source=GitHub&utm_medium=Repository&utm_campaign=9781838986698&utm_term=Java&utm_content=The%20Java%20Workshop)
* [The C++ Workshop](https://www.amazon.com/Workshop-New-Interactive-Approach-Learning/dp/183921662X/ref=sr_1_1?dchild=1&keywords=The%20C%2B%2B%20Workshop&qid=1610976829&sr=8-1&utm_source=github&utm_medium=repository&utm_campaign=9781839216626&utm_term=C%2B%2B&utm_content=The%20C%2B%2B%20Workshop)
* [The HTML and CSS Workshop](https://www.amazon.com/HTML-CSS-Workshop-Interactive-Approach-ebook/dp/B082926TQG/ref=sr_1_1?dchild=1&keywords=The%20HTML%20and%20CSS%20Workshop&qid=1611056782&sr=8-1&utm_source=GitHub&utm_medium=Repository&utm_campaign=9781838824532&utm_term=HTML%20and%20CSS&utm_content=The%20HTML%20and%20CSS%20Workshop)