Multiple signals with time delay

I’m basically new to this and was wondering if I could get some general tips on how to make a IR sender that, when activated, sends multiple signals after each other but with a time delay (longest delay needs to be 90 seconds) within a total time span of about 2 minutes.

Generally speaking,
Start with playing around with IR examples and seeing if you can get it to work at all.

Then figure out how to start transmitting for a period of time based on a input.

Once your able to transmit, figure out how to stop after a period of time.

Once you have that part down you can just copy / paste your segments for your 2 minute cycle.