They are opposites.
No difference in meaning without them.
You can’t say No Any.
Some must be followed by a plural verb.
Less with uncountables. Fewer with plurals.
Some for positives. Any for negatives and questions.
Much and Many for large quantities.
Few is less. A few is more.