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

https://github.com/mkdika/learn-ruby

Learning Ruby and Its Framework Repository
https://github.com/mkdika/learn-ruby

learning poc ruby ruby-on-rails training

Last synced: 11 months ago
JSON representation

Learning Ruby and Its Framework Repository

Awesome Lists containing this project

README

          

# Learn Ruby

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](/LICENSE)

Learning Ruby language and its framework (Revisited).

I am using:

- [Ruby 2.5.1](https://www.ruby-lang.org/en/)
- [Ruby on Rails 5.2.1](https://rubyonrails.org/)
- [Ubuntu 18.04](http://releases.ubuntu.com/18.04/) x64-bit

## Running Ruby code

### Run Ruby script file

```console
ruby
# example: ruby 01-helloworld.rb
```

### Interactive Ruby

Running ruby built in interactive console, in terminal run:

```console
irb
```

### Run Rails server

From rails project root folder, run:

```console
rails server
```

## Reference & Tutorial

### Ruby
- [Official Ruby Docs](https://www.ruby-lang.org/en/documentation/)
- [__Quick Start__: Ruby in 20 minutes](https://www.ruby-lang.org/en/documentation/quickstart/)
- [Learn Ruby the Hardway](https://learnrubythehardway.org/book/)
- [A crash course in Ruby](https://scotch.io/tutorials/a-crash-course-in-ruby)
- [Idiomatic Ruby: writing beautiful code](https://medium.com/the-renaissance-developer/idiomatic-ruby-1b5fa1445098)
- [6 Ruby Best Practices Beginners Should Know](https://www.codementor.io/ruby-on-rails/tutorial/6-ruby-best-practices-beginners-should-know)

### Rails
- [Ruby on Rails Guides](https://guides.rubyonrails.org/)
- [The Ruby on Rails Tutorial](https://www.railstutorial.org/book)

### Others
- [How to install Ruby on Ubuntu 18.04](https://linuxize.com/post/how-to-install-ruby-on-ubuntu-18-04/)

## Copyright and License

Copyright 2018-2019 Maikel Chandika (mkdika@gmail.com). Code released under the
MIT License. See [LICENSE](/LICENSE) file.