One of the strengths of Neo4J is its excellent documentation and the training materials it provides (especially when compared to other included DB graphics).
As already mentioned, starting with the Cypher Tutorial is a good starting point.
Then, when you learn the basics, see the Neo4J Handbook for detailed documentation for each Cypher language team (as well as many other interesting things).
Finally, when you start making your own queries, keep closing the copy of the Cypher Cheat Sheet , which summarizes all the commands.
You can even take a look at Cypher without installing or starting the Neo4J server, simply by going to the Neo4J Console and test your requests on the Internet (and even create links to them).
Caveat: when you start reading, you may come across Gremlin , which is a common graph query language supported by Neo4J. This is quite inconvenient and very different from Cypher, so if you are coming with Neo4J you have to stick with Cypher, it has more features, and most of the development is done against it.
source share