NO lenses are not universal. Different camera makers make lenses for their own systems. Canon glass is designed to only got Canon cameras. The same for Nikon and Sony and all the others. There are adapters you can buy to use different glass on other cameras so Canon lenses on Sony cameras but they aren't always very good and they are very expressive.
Then you get into the issue with sensor size and different lenses being designed for differ formats so micro 4/3, aps-c and full frame.
It can get very complicated but usually it's not too bad to figure it all out.
Posted using Partiko Android