Part 3 of the scripting tutorial series features an introduction of the basic window types and the main differences between them. If you have any questions, feel free to leave a comment!
No download links available.