Ruby is a general-purpose language that is still popular and in high demand in the marketplace. It is easy to pick up but is also powerful. Ruby on Rails has a very mature ecosystem, so most of the bugs are gone.
The campaign is great for beginners
Number of Quests
3
Quest 1 Summary
Learn about Ruby, and how you can use it on its own or as part of the Ruby on Rails web framework.
Quest 1 Learning Objectives
Ruby variables
Put and print command
Data types (numeric, strings and booleans)
User input in Ruby
Ruby installation
Ruby on rails framework
Quest 1 Deliverables
Quiz with 8 questions and screenshot of ruby installed on PC
Quest 2 Summary
Writing a first simple program, getting familiar with the environment and start using variables
Quest 2 Learning Objectives
Writing the first program hello world
Trying math operations in ruby
How to use and different kinds of variables
Build strings from multiple lines
Quest 2 Deliverables
Quiz and a screenshot of helloworld.rb
Quest 3 Summary
Learning common conditional structures that are pretty common to all modern languages. If ...else statements with leap year program.
Quest 3 Learning Objectives
if...else statement
types of conditions (<,>, ==,...)
unless statement
shorthand for if else expression: ternary operator
a program that identifies leap year
Quest 3 Deliverables
Quiz and screenshot of the code which will tell if a given year is a leap year
Name of Proposer
Aelin
Campaign Name
Learning ruby 101
Campaign Description
Ruby is a general-purpose language that is still popular and in high demand in the marketplace. It is easy to pick up but is also powerful. Ruby on Rails has a very mature ecosystem, so most of the bugs are gone. The campaign is great for beginners
Number of Quests
3
Quest 1 Summary
Learn about Ruby, and how you can use it on its own or as part of the Ruby on Rails web framework.
Quest 1 Learning Objectives
Quest 1 Deliverables
Quiz with 8 questions and screenshot of ruby installed on PC
Quest 2 Summary
Writing a first simple program, getting familiar with the environment and start using variables
Quest 2 Learning Objectives
Quest 2 Deliverables
Quiz and a screenshot of helloworld.rb
Quest 3 Summary
Learning common conditional structures that are pretty common to all modern languages. If ...else statements with leap year program.
Quest 3 Learning Objectives
Quest 3 Deliverables
Quiz and screenshot of the code which will tell if a given year is a leap year