IR emitter and receiver

Start with an Arduino, and the tutorials. Learn how to read a button, read a voltage, blink an LED, learn the language and special features of the Arduino.

Then you will be ready to plan a more complex project.