Learning basic codes of ROS and understanding them