Разница между «good at» и «good in» в английском языке заключается в том, что первое выражение подчёркивает конкретные умения, а второе — общие навыки или способности в определённой области. 12
Good at используется, когда речь идёт о способностях человека в конкретном деле или занятии. 1 Это выражение подчёркивает талант или навык, которым обладает человек. 1 Пример: «She is good at cooking» — она хороша в готовке. 1
Good in применяется, когда нужно описать навыки или качества, которые человек показывает в определённой области или деятельности. 1 Часто это выражение используется для описания профессиональных или учебных навыков. 1 Пример: «He is good in programming» — он хорош в программировании. 1
При этом выражения могут иногда пересекаться и употребляться в похожих контекстах, особенно в неформальной речи. 1
Таким образом, правильное употребление «good at» или «good in» зависит от контекста. 1