How does heat travel?

1. From cold things to hotter things
2. From hot things to colder things
3. Between things of the same temperature