Ruby: 100 Simple Codes
Ruby: 100 Simple Codes beginner-friendly collection of easy-to-understand Ruby examples. Each code snippet is designed to help you learn programming concepts step by step, from basic syntax to simple projects. Perfect for students, self-learners, and anyone who wants to practice Ruby in a fun and practical way. Codes: 1. Hello World 2. Add Two Numbers 3. Check Even or Odd 4. Loop Through Numbers 5. Simple Method 6. Array Example 7. Hash Example 8. Class and Object 9. Check If Number Is Positive 10. Simple Calculator === 11. Subtract Two Numbers 12. Multiply Two Numbers 13. Divide Two Numbers 14. Find Remainder 15. Compare Two Numbers 16. Case Statement 17. While Loop 18. Until Loop 19. Check If String Includes Word 20. Reverse a String === 21. Capitalize a String 22. Convert String to Uppercase 23. Convert String to Lowercase 24. Get String Length 25. Split String into Words 26. Join Array into String 27. Sort an Array 28. Find Maximum in Array 29. Find Minimum in Array 30. Check if Array Includes Value === 31. Remove Duplicates from Array 32. Push Item to Array 33. Pop Item from Array 34. Check if Hash Has Key 35. Check if Hash Has Value 36. Iterate Over Hash 37. Convert String to Integer 38. Convert String to Float 39. Convert Integer to String 40. Check if Number is Zero === 41. Create a Range 42. Check if Value in Range 43. Get Current Time 44. Format Time 45. Sleep for 2 Seconds 46. Generate Random Number 47. Repeat a String 48. Check If Variable is Nil 49. Ternary Operator 50. Define Constant === 51. Rescue from Error 52. Check Data Type 53. Loop with Times 54. Loop with Upto 55. Loop with Downto 56. Map an Array 57. Select from Array 58. Reject from Array 59. Reduce Array to Sum 60. Symbol vs String === 61. Convert String to Symbol 62. Check if File Exists 63. Read a File 64. Write to a File 65. Append to a File 66. Delete a File 67. Check if Directory Exists 68. Create a Directory 69. List Files in Directory 70. Delete a Directory === 71. Check if String is Empty 72. Count Items in Array 73. Create an Empty Hash 74. Merge Two Hashes 75. Nested Hash Example 76. Define a Class with Initialize 77. Check if Object is Instance of Class 78. Check if Number is Negative 79. Count Characters in String 80. Swap Case in String === 81. Repeat Code with Loop and Break 82. Next in Loop 83. Find Index in Array 84. Flatten Nested Array 85. Delete from Array 86. Compact Array (Remove nils) 87. Check if All Items Match Condition 88. Check if Any Item Matches Condition 89. Get Unique Characters from String 90. Use Constants in Class === 91. Yield with Block 92. Default Parameter in Method 93. Global Variable 94. Class Variable 95. Check If Method Exists 96. Get First and Last from Array 97. Create Range with Step 98. Random Sample from Array 99. Sort Hash by Key 100. Sort Hash by Value ===

Ruby: 100 Simple Codes
beginner-friendly collection of easy-to-understand Ruby examples.
Each code snippet is designed to help you learn programming concepts step by step, from basic syntax to simple projects. Perfect for students, self-learners, and anyone who wants to practice Ruby in a fun and practical way.
Codes:
1. Hello World
2. Add Two Numbers
3. Check Even or Odd
4. Loop Through Numbers
5. Simple Method
6. Array Example
7. Hash Example
8. Class and Object
9. Check If Number Is Positive
10. Simple Calculator
===
11. Subtract Two Numbers
12. Multiply Two Numbers
13. Divide Two Numbers
14. Find Remainder
15. Compare Two Numbers
16. Case Statement
17. While Loop
18. Until Loop
19. Check If String Includes Word
20. Reverse a String
===
21. Capitalize a String
22. Convert String to Uppercase
23. Convert String to Lowercase
24. Get String Length
25. Split String into Words
26. Join Array into String
27. Sort an Array
28. Find Maximum in Array
29. Find Minimum in Array
30. Check if Array Includes Value
===
31. Remove Duplicates from Array
32. Push Item to Array
33. Pop Item from Array
34. Check if Hash Has Key
35. Check if Hash Has Value
36. Iterate Over Hash
37. Convert String to Integer
38. Convert String to Float
39. Convert Integer to String
40. Check if Number is Zero
===
41. Create a Range
42. Check if Value in Range
43. Get Current Time
44. Format Time
45. Sleep for 2 Seconds
46. Generate Random Number
47. Repeat a String
48. Check If Variable is Nil
49. Ternary Operator
50. Define Constant
===
51. Rescue from Error
52. Check Data Type
53. Loop with Times
54. Loop with Upto
55. Loop with Downto
56. Map an Array
57. Select from Array
58. Reject from Array
59. Reduce Array to Sum
60. Symbol vs String
===
61. Convert String to Symbol
62. Check if File Exists
63. Read a File
64. Write to a File
65. Append to a File
66. Delete a File
67. Check if Directory Exists
68. Create a Directory
69. List Files in Directory
70. Delete a Directory
===
71. Check if String is Empty
72. Count Items in Array
73. Create an Empty Hash
74. Merge Two Hashes
75. Nested Hash Example
76. Define a Class with Initialize
77. Check if Object is Instance of Class
78. Check if Number is Negative
79. Count Characters in String
80. Swap Case in String
===
81. Repeat Code with Loop and Break
82. Next in Loop
83. Find Index in Array
84. Flatten Nested Array
85. Delete from Array
86. Compact Array (Remove nils)
87. Check if All Items Match Condition
88. Check if Any Item Matches Condition
89. Get Unique Characters from String
90. Use Constants in Class
===
91. Yield with Block
92. Default Parameter in Method
93. Global Variable
94. Class Variable
95. Check If Method Exists
96. Get First and Last from Array
97. Create Range with Step
98. Random Sample from Array
99. Sort Hash by Key
100. Sort Hash by Value
===