Both words have many meanings! Basically, 'in' means the same as 'inside' - you live in a house; the letter is in an envelope; the car is in the garage; the sun is in the sky. 'On' means the same as 'on top of' - the roof is on the house; the address is written on the envelope; the car is on the road.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.