Why is the first band on a resistor never black?
The first band is never black for the same reason that you always write numbers scientific notation with a single nonzero digit in front of the decimal place (e.g. 6.022e23) - convention. Generally the resistor specifications will all have the same number of nonzero significant digits (2 or 3, depending on the tolerance) except for a couple of values, namely even powers of ten (1, 10, 100, etc) and possibly a few others by coincidence.