I want to use Neo4j for my web applications. I am using Node.js for the server side. As I understand, I will have to learn Cypher to query the database.
On the website I could find only a Reference guide. I'm looking for some complete tutorial, at least for the introductory part, regarding the integration of this into the website development process. I don't know Java and I don't want to learn it at the moment.
Thanks for sharing!
Having some SQL knowledge, this webinar will take you step by step from 0 to beginner: http://watch.neo4j.org/video/60292144
After this, you will have to refer to your own server-side language to complete the integration, but that should be the most effortless part.
Here are some useful beginner knowledge sources:
Watch the webinars about Cypher on:
http://watch.neo4j.org/
Play around in http://console.neo4j.org
Check out the various node.js drivers that support Cypher--I believe the Thingdom one is the most popular:
https://github.com/thingdom/node-neo4j
Check out examples that use Cypher on Max's blog:
http://maxdemarzi.com/category/cypher/
Luanne posted an excellent guide to query optimization (which may be a bit advanced for newbies, but you should still read it), as well as other Cypher-related posts on the same blog:
http://thought-bytes.blogspot.com/2013/01/optimizing-neo4j-cypher-queries.html
Also, I've posted two introductory blog posts about Cypher just recently, and plan to post more:
http://wes.skeweredrook.com/cypher/
The Graph Databases book:
http://graphdatabases.com/
Feel free to post your newbie Cypher questions here--I'll set this to a community wiki in case anyone has any more resources to add.