About the Learning the IoT category

What is the Internet of Things? Why are microcontrollers a thing? Do I have to like C++? Ask it here!