If I have 5 things to do, 2 will take 1 hour and 3 will take 30 minutes which should I do first?

Whichever is most difficult.

I should do the harder 1st?

That's up to you. It's your free choice.

I need to know which is faster not what I want to do

You should have posted that at the beginning. What is your answer?

Do 3 things which will take 30 min.

To determine which tasks to do first, you can consider the estimated time it will take to complete each task. In this case, you have five tasks: two that will take one hour each and three that will take 30 minutes each.

One approach is to start with the tasks that have the longest estimated duration. Since two tasks will take one hour each, it would be beneficial to tackle them first. By completing these tasks, you will be able to free up a significant amount of time for the remaining tasks.

Therefore, you should prioritize the two tasks that will take one hour and complete them first. Once you have finished those tasks, you can move on to the three tasks that will take 30 minutes each.

By prioritizing based on the estimated duration, you can complete the longer tasks first and then proceed with the shorter tasks. This strategy allows you to allocate your time effectively and complete the tasks in an efficient manner.