Talk To vs. Talk With vs. Talk At

There is hardly any difference between talk to and talk with. I think the form talk with is more common in American English.

To talk to / talk with somebody is to have a meaningful conversation with them. This is usually a two-way process. That means both parties exchange their ideas.

When you talk at somebody, you are just talking at them. You don’t care whether they are listening or not. You are also not keen on hearing what they have to say. Note that this expression has a negative connotation.