The vaccines - differences?

So pfizer and moderna are mRNA vaccines and Johnson’s is a live vaccine but not an mRNA vaccine?

Can someone explain to me what this all means in a way that would make sense to a middle schooler please?

Thanks!