Hallo,
¿qué es correcto?
Ich spreche nicht deutsch.
o
Ich spreche kein Deutsch.
Pues, los dos son correctos. En el primero estoy negando un adverbio (entonces NICHT) en el segundo caso estoy negando un sustantivo, porque el Deutsch (con mayúscula!) se refiere al idioma alemán, entonces KEIN).
Pero el significado es ligeramente diferente. En el primer caso significa que no estoy hablando en este momento en alemán, sino en otro idioma. En el segundo significa que no sé hablar el alemán.
Viel Spaß und haltet die Ohren steif
Thomas