I'm going to assume you do mean types of variables and not data types or anything else similar. The types of variables you'll see in Ruby are:
Local variables - these are only available within the scope they are defined (within a function, for example)
Global variables - these are available anywhere inside a program
Instance variables - these are available anywhere in a single instance of a class
Class variables - these are available in *any* instance of a class