Do I need to learn ROS 1 to learn ROS2?

I wish to learn ROS for a navigation related project on a quadcopter drone. But I noticed that there is a course for ROS1 and ROS2. Which one should I learn?

And if one wishes to learn ROS2 do I first need to learn ROS1 first?

Hello @learning.ulavan ,

No, it’s not necessary to learn ROS1 first in order to learn ROS2. If you are starting from zero and don’t have any particular interest in ROS1, I would go for ROS2. In any case, I wouldn’t recommend going straight for the Navigation course. Instead, I would suggest you start from the Basics course so that you build the proper foundations first.