QUICK ANSWER
"Non-" is a prefix which is often translated as "no", and "not" is an adverb which is also often translated as "no". Learn more about the difference between "non-" and "not" below.
non-(
nan
)A prefix is an affix that is added to the beginning of a word to create a new word with a different meaning (e.g., auto, pre).
not(
nat
)An adverb is a word that describes a verb, an adjective, or other adverbs (e.g., to run quickly, very tired).
a. no
I am not the kind of person you think I am.No soy la clase de persona que tú crees que soy.
She does not have any money.No tiene dinero.
a. no
He would not like it if he found you at his computer.No le haría ninguna gracia encontrarte utilizando su computadora.
You must not tell lies.No debes decir mentiras.
a. no
We swore not to tell anybody about that night.Juramos que no le diríamos nada a nadie sobre esa noche.
a. no
I had to do it myself; not that it matters, but what do we pay him for?Lo tuve que hacer yo misma; no es que me importe, pero ¿para qué le pagamos?
a. no
Are you angry with me? - Of course not!¿Estás enfadada conmigo? - ¡Claro que no!
Is it going to rain? - I hope not!¿Va a llover? - ¡Espero que no!