good with vs good at. - WordReference Forums
I hope this helps.
able to use something or to deal with something or someone well
— + with ▪ He's very good with his hands. [=he can easily make/do things with his hands] ▪ She's good with children. [=she manages and interacts with children well; children like her and behave well when they are with her]
having or showing talent or skill : doing or able to do something well
— often + at ▪ She's very good at (playing) golf. ▪ He's not very/any good at expressing his feelings. = He's no good at expressing his feelings.
— sometimes used in a joking way ▪ I'm very/really good at saying the wrong thing. [=I often say things that make
Student or Learner