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, June 2023 compared to a year ago:
Rank | Change | Language | Share | Trend |
---|---|---|---|---|
1 | Python | 27.66 % | +0.2 % | |
2 | Java | 16.16 % | -1.3% | |
3 | Javascript | 9.44 % | -0.2% | |
4 | C# | 6.79 % | -0.5% | |
5 | C/C++ | 6.6 % | -0.1 % | |
6 | PHP | 5.04 % | -0.4 % | |
7 | R | 4.17% | -0.3% | |
8 | TypeScript | 3.11 % | +0.5% | |
9 | Swift | 2.38 % | +0.2% | |
10 | ![]() |
Rust | 2.24% | +0.8% |
11 | ![]() |
Objective-C | `2.07% | -0.1% |
12 | ![]() |
Go | 2.02% | +0.3% |
13 | ![]() |
Kotlin | 1.82 % | +0.1% |
14 | ![]() |
Matlab | 1.55 % | -0.2% |
15 | Ruby | 1.12% | +0.2% | |
16 | ![]() |
Ada | 0.97 % | +0.3 % |
17 | ![]() |
Powershell | 0.94 % | +0.2 % |
18 | ![]() |
VBA | 0.87 % | -0.0 % |
19 | ![]() |
Dart | 0.82 % | -0.0 % |
20 | ![]() |
Lua | 0.64 % | +0.1 % |
21 | ![]() |
Scala | 0.59 % | -0.1 % |
22 | ![]() |
Abap | 0.53 % | +0.1 % |
23 | ![]() |
Visual Basic | 0.48 % | -0.1 % |
24 | ![]() |
Julia | 0.42 % | +0.0 % |
25 | ![]() |
Groovy | 0.42 % | +0.0 % |
26 | ![]() |
Cobol | 0.41 % | +0.2 % |
27 | ![]() |
Perl | 0.35 % | +0.1 % |
28 | ![]() |
Haskell | 0.24 % | -0.0 % |
29 | Delphi/Pascal | 0.14 % | +0.1 % |
Source : https://pypl.github.io/PYPL.html
TIOBE Index for May 2023
May 2023 | May 2022 | Change | Programming Language | Ratings | Change |
---|---|---|---|---|---|
1 | 1 | Python | 13.45% | +0.71% | |
2 | 2 | C | 13.35% | +1.76% | |
3 | 3 | Java | 12.22% | +1.22% | |
4 | 4 | C++ | 11.96% | +3.13% | |
5 | 5 | C# | 7.43% | +1.04% | |
6 | 6 | Visual Basic | 3.84% | -2.02% | |
7 | 7 | JavaScript | 2.44% | +0.32% | |
8 | 10 | ![]() |
PHP | 1.59% | +0.07% |
9 | 9 | SQL | 1.48% | -0.39% | |
10 | 8 | ![]() |
Assembly language | 1.20% | -0.72% |
11 | 11 | Delphi/Object Pascal | 1.01% | -0.41% | |
12 | 14 | ![]() |
Go | 0.99% | -0.12% |
13 | 24 | ![]() |
Scratch | 0.95% | +0.29% |
14 | 12 | ![]() |
Swift | 0.91% | -0.31 |
15 | 20 | ![]() |
MATLAB | 0.88% | +0.06% |
16 | 13 | ![]() |
R | 0.82% | -0.39% |
17 | 28 | ![]() |
Rust | 0.82% | +0.42% |
18 | 19 | ![]() |
Ruby | 0.80% | -0.06% |
19 | 30 | ![]() |
Fortran | 0.78% | +0.40% |
20 | 15 | ![]() |
Classic Visual Basic | 0.75% | -0.28% |
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
We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook