Learning how to create a bridge between a stablecoin and Linea, does anyone know how to do this?

Has anyone had any experience in building a bridge between two chains? I wanted to figure out how to do this as a learning exercise, i would like to create a testnet stablecoin on eth and bridge it to linea, obviously it has already been done since eth has been bridged to linea, but does anyone have any sort of guides by any chance? If anyone has any good resources that would be awesome!