Question: do a bbq or make a bbq?
Answer: Generally do is for activities. For example: do your homework or do sports. Like make there also some exceptions to the rule. Never say: do a barbecue, in English we use have a barbecue.