Ultrasound is one of the most widely employed real-time diagnostic imaging modalities in modern medicine. To use it efficiently, and to correctly interpret the images, the medical staff needs to acquire sophisticated skills. In this article, a review is provided on the devices and methods of modern ultrasonography training employing high-end information technology tools. It spans from the most critical moments, examination, to image-based training methods. Hardware and software based solutions are introduced along their current limitations. A comprehensive overview is provided about the most popular ultrasound simulators based on a common set of criteria, including their basic features, simulation methods, training concept and the supported scanning protocols. Tutors shall be able to make better informed decisions based on the enlisted characteristics of the various systems. The principles of simulation methods and techniques are also discussed in details along with the challenges of the field.