The new version of ROS2 will be released soon. You can choose the beta version now. It is not necessary to use it. The official version will be released for at least 3-6 months to keep up with various basic function packages. The release progress of the old version of ROS1 is significantly slower than that of ROS2. It is recommended to use melodic or kinetic. If you have not been in contact with ROS before, please do not learn ROS1. After all, the related technologies and code specifications are very different from ROS2. The focus should be on robotics-related applications and algorithm research, and don't rely too much on tools.
There are currently 440 packages, far less than dashing's 800+.
Installation refer to the following link:
The tutorial will fully adapt dashing and foxy.
Install the beta version of ros2 to use the source:
Install the official version of ros2 to use the source:
For the tutorial, please refer to the first-hand official document first, which will be updated soon: