List of resources to learn ROS Online Tutorials Official ROSWiki documentation ROS tutorials by Clearpath Robotics Tutorials for ROS Industrial Books A Gentle Introduction to ROS - Jason M O'Kane Programming Robotics with ROS - Morgan Quigley, Brian Gerkey, William D. Smart Mastering ROS for Robotics Programming (series of books) - Lentin Joseph Video Tutorials TheConstructSim Justin Huang Robotics Systems Lab - ETH Zurich Articles How to structure a Python-based ROS package