Меня заинтересовала тема создания игр для VR (и немного AR) а также интернет вещей (IoT). Мне бы хотелось узнать, есть ли для этих сфер в программировании специальные инструменты в Linux?
С VR всё более-менее понятно - C++/C#, Unreal Engine 4, Unity 3D - это всё есть на Linux. С AR всё также - требуется только Unity.
Для IoT мало что знаю, хотелось бы найти что есть.
Ну откройте сайт конкретной "вещи" и посмотрите документацию для разработчиков, какой API и SDK доступен. В большинстве случаев это будет либо плюсовая dll-ка, либо веб-апи, и тем и тем можно пользоваться откуда угодно доступными средствами языка.