This website was made because there are very few high-quality online resources providing introductory materials to the disciplines mentioned above. Few resources go beyond very practical observations, for example within web usability, and none introduce the underlying terms and research in a systematic fashion.