https://tutorialscart.com/complete-ros-start-guide-windows-mac-linux-c-python/
Complete ROS Start Guide - Windows/Mac/Linux - C++/Python