Wenn Du einen konkreten Gegenstand verneinen willst, wird "nicht" benutzt. Wenn sich die Negation auf alle Exemplare bezieht, ist "kein" richtig.
Ich kaufe kein Auto - ich brauche kein Auto
Ich kaufe das Auto nicht - ich möchte ein Auto, aber dieses gefällt mir nicht
Ich mag keine Birnen - ich esse nie Birnen
Ich mag diese Birne nicht - ich liebe Birnen, aber diese schmeckt mir nicht
Bei abstrakten Substantiven (Deutsch, Zeit, Lust) benutzt man in der Regel "kein".
Ich habe keine Zeit mehr.
Ich spreche fast kein Deutsch.
Hast du keine Lust, ins Kino zu gehen?
Anders gesagt, wo in einem affirmativen Satz ein unbestimmter Artikel oder kein Artikel stehen würde, dort sagt man bei der Negation "kein". Wo ein bestimmter Artikel steht, dort bleibt er und "nicht" kommt dazu.
Jana