Useful Links
1. Introduction to Ruby
2. Ruby Syntax and Basic Concepts
3. Control Flow and Logic
4. Collections and Data Structures
5. Methods, Blocks, Procs, and Lambdas
6. Object-Oriented Programming (OOP) in Ruby
7. Advanced Ruby Concepts
8. The Ruby Ecosystem
9. Introduction to Ruby on Rails
  1. Computer Science
  2. Programming
  3. By Language

Ruby Programming Language

1. Introduction to Ruby
2. Ruby Syntax and Basic Concepts
3. Control Flow and Logic
4. Collections and Data Structures
5. Methods, Blocks, Procs, and Lambdas
6. Object-Oriented Programming (OOP) in Ruby
7. Advanced Ruby Concepts
8. The Ruby Ecosystem
9. Introduction to Ruby on Rails
  1. Control Flow and Logic
    1. Conditional Statements
      1. if, elsif, else
        1. Basic Syntax
          1. Nested Conditions
            1. Multiple Conditions
            2. unless
              1. Syntax and Usage
                1. When to Use unless
                2. case Statements
                  1. Syntax and Usage
                    1. Multiple Values per When
                      1. case with Ranges
                        1. case with Regular Expressions
                          1. case with Classes
                          2. Statement Modifiers
                            1. if Modifier
                              1. unless Modifier
                                1. Inline Conditionals
                              2. Loops
                                1. while Loop
                                  1. Syntax and Usage
                                    1. Loop Conditions
                                    2. until Loop
                                      1. Syntax and Usage
                                        1. Inverse Logic
                                        2. for...in Loop
                                          1. Syntax with Arrays
                                            1. Syntax with Ranges
                                            2. The loop Method
                                              1. Infinite Loop Structure
                                                1. Breaking from loop
                                                2. Infinite Loops
                                                  1. Creating Infinite Loops
                                                    1. Breaking Conditions
                                                  2. Iterators
                                                    1. each
                                                      1. Array Iteration
                                                        1. Hash Iteration
                                                          1. Block Parameters
                                                          2. times
                                                            1. Numeric Iteration
                                                              1. Index Access
                                                              2. upto
                                                                1. Ascending Iteration
                                                                  1. Range-like Behavior
                                                                  2. downto
                                                                    1. Descending Iteration
                                                                      1. Countdown Patterns
                                                                      2. map and collect
                                                                        1. Transformation Operations
                                                                          1. Return Values
                                                                          2. select and reject
                                                                            1. Filtering Operations
                                                                              1. Boolean Conditions
                                                                              2. find and detect
                                                                                1. Finding Elements
                                                                                  1. First Match
                                                                                2. Loop Control
                                                                                  1. break
                                                                                    1. Exiting Loops
                                                                                      1. Return Values
                                                                                      2. next
                                                                                        1. Skipping Iterations
                                                                                          1. Continue to Next
                                                                                          2. redo
                                                                                            1. Repeating Current Iteration
                                                                                              1. Use Cases
                                                                                              2. return in Loops
                                                                                                1. Method Returns
                                                                                                  1. Loop Context

                                                                                              Previous

                                                                                              2. Ruby Syntax and Basic Concepts

                                                                                              Go to top

                                                                                              Next

                                                                                              4. Collections and Data Structures

                                                                                              © 2025 Useful Links. All rights reserved.

                                                                                              About•Bluesky•X.com