First if all, you want to be in the city that you want to send troops/resources FROM. Select Map view, & click on the city you are sending TO.
A pop-up till appear with 3 options: Enter, Transport & Reinforce.
TRANSPORT
To send resources, choose Transport. On the left side of the screen that comes up, select the troops you wish to use to carry the resources. Beneath troop selection, you'll see "Load Vacancy." This is the amount of load that the troops can carry (note that their food is automatically added).
Select the type and quantity of resource you wish to send on the right side of the screen.
Confirm that Transport is selected in the Mission drop-down window & click OK. The required time to send the resources to the destination is located just above the OK button.
It is not necessary to send a Hero.
When you Transport to a different city, the troops will automatically return to the city they were dispatched from.
REINFORCE
The procedure is exactly the same as Transport, with of course the exception that you choose Reinforce.
This is the option you select if you want the troops to STAY IN THE CITY YOU'RE SENDING THEM TO!!
Again, a Hero is not necessary.
Note that you can also send resources with Reinforcing troops.