This article gives a survey of basic techniques to derive and analyse algorithms for tracking time-varying systems. Special attention is paid to how different assumptions about the true system affect the algorithms. Explicit and semi-explicit expressions for the means square errors are derived, which clearly demonstrate the character of the trade-off between tracking ability and noise sensitivity.