Additional information
From the original question:
Also what is the difference between high and low wings?
As a general rule a high wing is considered more stable (trainer type) and the low wing more aerobatic. Other factors enter the equation such as airfoil (flat bottom for trainer and symmetrical for aerobatics). Aircraft design is always a compromise. More stability = less maneuverability and vice versa.
EXCAP232