Ruby Exercise practice with solution
Ruby Programming Language
Ruby is a simple and powerful object-oriented programming language, created by Yukihiro Matsumoto.
Like Perl, Ruby is good at text processing. Like Smalltalk, everything in Ruby is an object, and Ruby has blocks, iterators, meta-classes and other good stuff.
You can use Ruby to write servers, experiment with prototypes, and for everyday programming tasks. As a fully-integrated object-oriented language, Ruby scales well.
The best way we learn anything is by practice and exercise questions. We have started this section for those (beginner to intermediate) who are familiar with Ruby.
Hope, these exercises help you to improve your Ruby coding skills. Currently, following sections are available, we are working hard to add more exercises .... Happy Coding!
List of Ruby Exercises
More to Come !
Popularity of Programming Language Worldwide, Dec 2022 compared to a year ago:
Rank | Change | Language | Share | Trend |
---|---|---|---|---|
1 | Python | 28.34 % | -1.0 % | |
2 | Java | 16.93 % | -0.8% | |
3 | Javascript | 9.28 % | +0.3% | |
4 | C# | 6.89 % | -0.3% | |
5 | C/C++ | 6.64 % | -0.3 % | |
6 | PHP | 5.19 % | -1.0 % | |
7 | R | 3.98 % | -0.1% | |
8 | ![]() |
TypeScript | 2.79 % | +1.1% |
9 | ![]() |
Swift | 2.23 % | +0.6% |
10 | ![]() |
Objective-C | 2.22% | +0.1% |
11 | ![]() |
Go | `2.02% | +0.7% |
12 | ![]() |
Rust | 1.78 % | +0.8% |
13 | ![]() |
Kotlin | 1.71 % | -0.0% |
14 | ![]() |
Matlab | 1.61 % | +0.0% |
15 | ![]() |
Ruby | 1.12% | +0.2% |
16 | ![]() |
VBA | 1.08 % | -0.1 % |
17 | Ada | 0.96 % | +0.2 % | |
18 | ![]() |
Dart | 0.85 % | +0.4 % |
19 | ![]() |
Scala | 0.69 % | -0.0 % |
20 | ![]() |
Lua | 0.65 % | +0.3 % |
21 | ![]() |
Visual Basic | 0.57 % | -0.1 % |
22 | ![]() |
Abap | 0.55 % | +0.1 % |
23 | ![]() |
Perl | 0.53 % | +0.1 % |
24 | Groovy | 0.36 % | +0.0 % | |
25 | Cobol | 0.33 % | +0.0 % | |
26 | Haskell | 0.25 % | +0.0 % | |
27 | ![]() |
Julia | 0.24 % | +0.0 % |
28 | ![]() |
Delphi/Pascal | 0.2 % | -0.0 % |
Source : https://pypl.github.io/PYPL.html
TIOBE Index for December 2022
Dec 2022 | Dec 2021 | Change | Programming Language | Ratings | Change |
---|---|---|---|---|---|
1 | 1 | Python | 16.66% | +3.76% | |
2 | 2 | C | 16.56% | +4.77% | |
3 | 4 | ![]() |
C++ | 11.94% | +4.21% |
4 | 3 | ![]() |
Java | 11.82% | +1.70% |
5 | 5 | C# | 4.92% | -1.48% | |
6 | 6 | Visual Basic | 3.94% | -1.46% | |
7 | 7 | JavaScript | 3.19% | +0.90% | |
8 | 9 | ![]() |
SQL | 2.22% | +0.43% |
9 | 8 | ![]() |
Assembly language | 1.87% | -0.38% |
10 | 12 | ![]() |
PHP | 1.62% | +0.12% |
11 | 11 | R | 1.25% | -0.34% | |
12 | 19 | ![]() |
Go | 1.15% | +0.20% |
13 | 13 | Classic Visual Basic | 1.15% | -0.13% | |
14 | 20 | ![]() |
MATLAB | 0.95% | +0.03 |
15 | 10 | ![]() |
Swift | 0.91% | -0.86% |
16 | 16 | Delphi/Object Pascal | 0.85% | -0.30% | |
17 | 15 | ![]() |
Ruby | 0.81% | -0.35% |
18 | 18 | Perl | 0.78% | -0.18% | |
19 | 29 | ![]() |
Objective-C | 0.71% | +0.29% |
20 | 27 | ![]() |
Rust | 0.68% | +0.23% |
Source : https://www.tiobe.com/tiobe-index/
- Weekly Trends
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join
- JavaScript functions Exercises
- Python Tutorial
- Python Array Exercises
- SQL Cross Join
- C# Sharp Array Exercises