Assim como eu, você é falante de português, então vou te ensinar em nossa lingua.
As diferenças entre didn't, doesn't and don't são:
didn't: Contração de did not -> É usado para o tempo verbal passado do do, negado com o not.
don't: Contração de do not -> Negação do verbo Do.
doesn't: Contração de does not -> É a negação do verbo DO, mas utilizado somente com: it, he e she, enquanto o do é usado com I, you, we, they
Espero que tenha compreendido :D