+0
We are advised not to associate with drug addicts and alcoholics.

I wonder if I could say "make friends with/get along with/ hang out with" instead of "associate with" without making a change in meaning. Thanks.
+0
No, not really. Associate with is a more formal phrase, and means to 'engage in any kind of socialization with'. Make friends with is more specifically goal-oriented; get along with means to 'function socially well with', and hang out with is slang for.. 'associate with', I suppose.
Comments  
Students: Are you brave enough to let our tutors analyse your pronunciation?
No, not really. Associate with is a more formal phrase, and means to 'engage in any kind of socialization with'. Make friends with is more specifically goal-oriented; get along with means to 'function socially well with', and hang out with is slang for.. 'associate with', I suppose.
Thanks, Mister, for your clear and helpful reply.

I get it now.