Cucumber is a Behavior-Driven Development (BDD) framework that allows you to write out specifications in plain English, allowing all stakeholders in a project to understand what's going on.
You'll need to be comfortable with Ruby on Rails to follow along but there are some general principles you can learn about BDD if you're interested.
I'm an alien, I'm a legal alien, I'm an Englishman in Portland. All of my professional life I've worked with computers online. I'm a polyglot programmer and like using the right tools for the job. In my spare time I enjoy spending time with my family and when I get chance, sticking opponents in Halo 4.