one of the most frequent question that people use to ask me about nosql is: what is the best nosql tool that enables me start with using my programming language (java, .net, php, python, etc..)? its almost impossible to have a quick answer 'cos it involves many things like: data-model, durability and usage scenario (single node, qty of nodes or cloud setup), language binding and easy to setup.
during this post i'll try to answer this question as succinct and objective as i can. this post is divided into 4 sections that will guide you to the answer ;) – one important point that i'll not cover during this post is the administration of those tools, but definitely is a really important thing to keep in mind when you select any tool.
note that this post is written for beginner not for dummies ;)