What Is Their Difference?
'Anything' and 'anyone' are two indefinite pronouns that have somehow similar spelling but they refer to different things. Let's see their differences.
Anything vs. Anyone
Indefinite pronouns refer to an unspecific person, place, or thing. Indefinite pronouns like all the other pronouns can be used as a substitute for a noun or a noun phrase.
'Anything' can refer to whatever thing no matter what it is. It's usually used in negative sentences. When you don't care what a thing is, you can use 'anything'.
'Anyone' is the singular indefinite pronoun that refers to an unspecific person (any person).
'Anyone' and 'anything' are both used with a singular verb.