If you start playing with various physical sensors, you will probably need to install a new library that will help managing (communicating with) the sensors. You can read the following page from Arduino web page to understand how to do so.
Also, you may need to use other boards than the defaults Arduino boards. Teensy or ESP32 boards are also very popular and they need their specific tools to be integrated into your Arduino IDE. You can read the following page with a YouTube video to learn how to install a new hardware platform. Here, the page and the video take the ESP32 platform case.
Enjoy!
2018 - Muhammad Ehsan, Mamour Diop & Congduc Pham