When you shake sugar and sand together in a test tube, what do you form?
IF they are evenly distributed it would be a homogeneous mixture.
Different sized particles or incomplete mixing would be an inhomogeneous mixture.
The difference is whether or not you can take a random sample that will be essentially indistinguishable from another sample. If you can't tell a difference, the mixture is homogeneous.