in, on and at are prepositions, they show a relationship between to words in a sentence.
- in is used more in general and for a longer period of time. example: I am not that bad in English.
- on is used for particular days, dates, holidays. example: let us have dinner together on friday. can we meet on the 15th?
- at is used in specific times and for holidays without the word day. example: let us have dinner together at new years eve. can we meet at 3 o'clock?