In computer programming, null and 0 values are two different things. I was wondering if the same applied to just mathematics in general.
The reason I ask this question is because I don't understand why dividing by zero is thought of as chaotic. There is no value in the divisor and so the dividend is not applicable.
Do you extend the same reasoning to e.g. addition: would you say that "$2+0$" shouldn't be evaluated since there is no value in the second summand? The case with division is the same: there is a divisor in "$2\over 0$," namely $0$.
It's worth pointing out that division means something: "${a\over b}=c$" means the same thing as "$bc=a$." We can say "$2\over 0$ isn't defined" without mentioning division at all, as: "there is no real number which, when multiplied by $0$, equals $2$."
$0$ is not an absence - it is a thing itself. For example, the set of positive numbers is different from the set of non-negative numbers; this is because the second set contains $0$ but the first doesn't. (Incidentally, thinking about sets it's worth pointing out the parallel fact that the emptyset is not the same as nothing: in particular, $\{\emptyset\}\not=\emptyset$.)