This question reminded me of a question that I met when learning German, and I still kind of have it.
What are the differences between these words usage? I thought that "nicht" was used to "deny verbs", while "kein" was used for nouns, but I've met some exceptions (I can't recall any at the moment), and this theory kind of "failed".
So my questions are:
- Which are the main guidelines (dos and dont's) to use these two words?
- What are the exceptions?
If someone has some more points to ask on this topic that I forgot about, feel free to write a comment and we'll see if it's the case to include them (to make this question as complete as possible).