1 is not prime because a prime number has exactly two factors (no more, no less), namely itself and 1. Since 1 is itself, it can't have both itself and 1 as a factor, thus it is not prime. People tend to have a problem grasping this statement, much like that 0.9999... = 1.