Ruby Maven

Ruby

This is the beginning of my Ruby Tutorial. Either read this, or head over to the Programming Exercises and start solving them using Ruby.

  • Getting started with Ruby (print, puts, comments, arithmetic, strings, length, reverse)

  • Variables and variable interpolation in Ruby

  • Arrays in Ruby

  • For loop in Ruby (iterating over array elements)

  • Range in Ruby (.. and ...)

  • ARGV - the command line arguments of a Ruby program

  • Open file and read content in Ruby

  • Download an HTML page using Ruby (Fetch a URL)

  • Basic data structures in Ruby (Scalar, Array, Hash)

  • Reading CSV file in Ruby

  • Iterate over characters of a string in Ruby (split, each_char)

  • Analyze Apache log file - count localhost in Ruby

  • Pretty printing complex data structures in Ruby - like Data::Dumper in Perl

  • The 14 most important Ruby Resources

  • Sum of numbers in a file implemented in Ruby

  • Number guessing game in Ruby

  • How to convert a string to UPPERCASE or lowercase in Ruby?

  • Count web server hits using Ruby

  • split in Ruby

  • The conditional operator in Ruby

  • Convert String to Number in Ruby

  • Count digits in Ruby

  • Hello World using CGI in Ruby

  • Ruby ENV

  • How to write to a file in Ruby

  • Logical operators in Ruby (and, or, not), (&&, ||, !)