I want to use Neo4j for my web applications. I am using Node.js for the back end. As far as I understand, I will have to learn Cypher to query the database.
On the website I could find only a reference guide. I am looking for a complete tutorial, at least for the introductory part, regarding the integration of this into the website development process. I do not know Java, and I do not want to learn it at the moment.
Thanks for sharing!
With some knowledge of SQL, this webinar will go step by step from 0 to beginners: http://watch.neo4j.org/video/60292144 After that, you will need to use your server language to complete the integration, but this should be the easiest part.
Here are some useful sources of knowledge:
Watch Cypher Webinars:http://watch.neo4j.org/
Play at http://console.neo4j.org
Check out the various node.js drivers that support Cypher - I believe Thingdom is one of the most popular:https://github.com/thingdom/node-neo4j
Check out the examples that use the Cypher on Max blog:http://maxdemarzi.com/category/cypher/
Luanne has posted an excellent query optimization guide (which might be a bit advanced for beginners, but you should read it anyway), as well as other Cypher-related posts on one blog:http://thought-bytes.blogspot.com/2013/01/optimizing-neo4j-cypher-queries.html
In addition, I recently posted two introductory blog posts about Cypher and plan to post more:http://wes.skeweredrook.com/cypher/
The book "Databases of graphs":http://graphdatabases.com/
Feel free to post questions about Cypher newbies here - I will install this on the community wiki if anyone has more resources to add.