I2C is one of the most used electronically data bus that is extremely often used in embedded systems. It is used for attaching sensors, actuators of other subsystems into the system.
Recently i have found a good introduction which includes background knowledge and a HowToUs on www.uchobby.com.