In programming the min value of a float is: $$2.2250738585072014\text{e}{-308}$$
but when I type this into a calculator, it says Not a Number. what I am wondering is why this is an invalid number?
Note: I am only just finishing grade 8 math and haven't learned fully what the 'e' in an equation does. I think it has something to do with putting the number to the power of ten times the number after the e.
You are correct about your interpretation of the $e$ stuff. Indeed, this value is
$2.2250738585072014 \cdot 10^{-308}$
Which is, to be sure, a number. It's just that, in order to properly store this number, the calculator will need a fair bit of memory to store it accurately, and you've essentially attempted to exhaust it.