Seol mar théacs é seo: A Concise Introduction to Robot Programming with ROS2