What this suffix does
The suffix -less takes a noun and turns it into an adjective meaning "without" or "lacking". From "care" you get "careless" (without care); from "home" you get "homeless"; from "hope" you get "hopeless".
The mental formula is: "without [noun]". careless = without care. If you think "without ___", you will almost always land on the meaning.
A trap for Spanish speakers: -less is not "menos"
Be careful: English also has the word "less", which does mean "menos" (I have less time = tengo menos tiempo). But the SUFFIX -less attached to a noun does NOT mean "less": it means "without".
careless is not "less care": it is "without care" (descuidado).
useless is not "less use": it is "without use" (inútil).
Always translate it as "without", never as "less", and you will not slip.
Its opposite twin: -ful
-less is the opposite twin of -ful ("full of"). Learning them as a pair doubles your vocabulary:
careful ↔ careless
useful ↔ useless
hopeful ↔ hopeless
The same noun (care, use, hope) gives you two opposite adjectives just by switching the ending.