Cypher is the query language used by Neo4j. You use Cypher to perform tasks and matches against a Neo4j Graph.
Cypher is "inspired by SQL" and is designed to by intuitive in the way you describe the relationships, i.e. typically the drawing of the pattern will look similar to the Cypher representation of the pattern.