Question: what is the difference between z transform and fourier transform?
Answer: Fourier transforms are for converting/representing a time-varying function in the frequency domain. Z-transforms are very similar to laplace but are discrete time-interval conversions, closer for digital implementations. They all appear the same because the methods used to convert are very similar.