(HELP) Dota-like game programming

Hi, I would like to ask you do you have any tutorial for making a game like Dota? I want to make a DOTA-like game but not online, I just want to learn how to create . Please give me references, I’m an amateur programmer. thanks