I started learning Ruby in 2020 with Launch School.
Portals
- Learning Tracks
- Split String into Characters
- Ruby’s Pass by Reference of the Value
- The inject and reduce Method
- Debugging with Pry
- Rubocop
- Ruby’s *Splat Operator
- Ruby’s Parallel Assignment
- Ruby’s case Statement Witout Comparison Value
- Calling zip with a block
- Search and Replace in Ruby
- Return the Last n Digits in Ruby
- Infinity in Ruby
- Difference between loop and each in Ruby
- Generating a List of Substrings
- Implicit Return Value of Method Invocations and Blocks
- Type of Variables
- Ruby Exceptions
- Getter/Setter Methods in Ruby
- Classes and Objects
- Fake Operators and Equality
- Blocks in Ruby
- Ruby’s Proc and its Scope
- Ruby’s Symbol
- Testing with Ruby
- Heredoc with Ruby
- Ruby’s Static Method
- rbenv Ruby versions and gems
- Ruby’s any? Method
- Ruby’s any? Method
- Ruby’s case Statement One Liner
- Ruby’s Comparable
- Difference Between sort and sort_by in Ruby
- Ruby’s gets and chomp
- Ruby’s format Method
- Ruby’s ::new Class
- Ruby’s casecmp? Method
- Ruby’s center Method
- Ruby’s delete and count Method
- Ruby’s gsub Method
- Substrings in Ruby
- Ruby Syntactical Sugar Pitfalls
- Ruby’s Ternary Operator
- Method Lookup Path
- Method with Block at Invocation
- Modules
- Deciding Whether Part of a Code is a Block or Not
- Polymorphism
- puts vs return
- What is self in Ruby
- while, until and for Loop