Ruby All of Ruby's main programming principles using lists, classes, arrays, regular expressions, attribute accessors, fibinacci sequence using binary search and parsing