Twitch.tv is a platform that allows users to stream live videos for any audience. Twitch has come quite a long way; in the past most streams were of individual streamers playing video games. Today, some video game tournaments net hundreds of thousands of viewers. There are even IRL (in real life) streams which are similar to vlogs, except the streamer can chat with their users in real time (think Facebook live videos).
This how to guide will introduce you to the Twitch API and explore some functionalities that the API is capable of. The guide assumes that you have some fundamental HTML/CSS and Javascript knowledge.