suck sth, at sth and on sth

Hello,

What’s the difference between “suck sth”, “suck at sth” and “suck on sth”?

Thx

You can look up “suck” as is suck something. Here is a good site: dictionary.reference.com/browse/suck I think the most common definition is " to apply the lips or mouth to and draw upon by producing a partial vacuum, especially for extracting fluid contents"

“Suck on” is basically the same thing, though for “suck on”, I think this definition is more common: “to take into the mouth and dissolve by the action of the tongue, saliva, etc.:
to suck on a lollipop.”

“Suck at” is a slang phrase and means to not be very good at something.