it may even be easier to mine asteroids for materials than the mars or the moon as there is much less gravity.
There are tens of thousands of suitable asteroids in orbits near that of Earth alone, and far more in the asteroid belt.