Let's do this with a simpler example:
Let's write a program that prints each word in an array to the console.
Here's our array words = ["Pikachu", "Bulbasaur", "Charmander"]
Here's our code:
words.each do |word|
 puts word| # Write a method `format` for the class integer that converts the number to a | |
| # string and adds commas at the appropriate places | |
| #To test your solution run `rspec format_number_spec.rb` in your terminal | |
| class Integer | |
| def format | |
| #code goes here... | |
| end | 
| # Write a method on String called `count_sentences` that returns the number of | |
| # sentences in the string it is called on | |
| class String | |
| def count_sentences | |
| # code goes here | |
| end | |
| end | 
| def fizzbuzz_rand_sequence15_0123 | |
| (0..99).map {|i| srand(1781773465) if (i%15).zero?; [i+1, "Fizz", "Buzz", "FizzBuzz"][rand(4)]} | |
| end | 
| #Write a method called is_a_teenager that takes age as a parameter and returns | |
| #true/false depending on whether the age indicates that the person is a | |
| #teenager | |
| #To test your solution run `rspec teenager_spec.rb` in your terminal | |
| def is_a_teenager? age | |
| age <= 19 && age >= 13 | |
| end | 
Let's do this with a simpler example:
Let's write a program that prints each word in an array to the console.
Here's our array words = ["Pikachu", "Bulbasaur", "Charmander"]
Here's our code:
words.each do |word|
 puts word| 1. make a project folder | |
| 2. git init inside project folder | |
| 3. create file(s)/folder(s) | |
| - touch, mkrdir (actions) | |
| - sublime, vim (editor) | |
| 4. add files/changes: git add <file> | |
| 5. commit files: git commit -m "<message>" | |
| (if you get stuck in vim, :wq) | |
| 6. go to github and make a repo | |
| 7. connect the local with the remote repository | 
| <div id="icons"> | |
| <a href="#txt1"><img src="http://placekitten.com/200/200"/></a> | |
| <a href="#txt2"><img src="http://placekitten.com/201/200"/></a> | |
| <a href="#txt3"><img src="http://placekitten.com/202/200"/></a> | |
| <a href="#txt4"><img src="http://placekitten.com/206/200"/></a> | |
| </div> | |
| <div id="text"> | |
| <p id="txt1">Chew iPad power cord use lap as chair stretch...</p> | |
| <p id="txt2">Intently sniff hand intrigued by the shower...</p> | |
| <p id="txt3">Hopped up on goofballs. Throwup on your pillow...</p> | 
| -module(listmaker). | |
| -export([add_to_head/2, add_to_tail/2, add_to_tail_recursive/2]). | |
| -import(flatten, [flatten/1]). | |
| %% add a non-list item to the beginning of a list | |
| -spec(add_to_head(any(), list()) -> list()). | |
| add_to_head(Item, List) -> [Item | List]. | |
| %% add a non-list item to the end of a list | |
| -spec(add_to_tail(any(), list()) -> list()). | 
| puts self.respond_to? :poop | |
| def self.poop | |
| "poop" | |
| end | |
| puts self.respond_to? :poop | |
| puts poop | |
| puts self.methods.include? :poop | |
| puts self.class | 
| def step1(x) | |
| if x==1 | |
| puts "it was all a dream" | |
| end | |
| return 2 | |
| end | |
| def step2(x) | |
| if x==2 | |
| puts "i used to read" |