# Learning ROS 2 Basics

**URL:** <https://discourse.openrobotics.org/t/learning-ros-2-basics/26929>\
**Category:** Training & Education\
**Tags:** ros2\
**Created:** [August 15, 2022, 10:00pm UTC](https://discourse.openrobotics.org/t/learning-ros-2-basics/26929 "2022-08-15T22:00:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![eshu](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/eshu/32/10287_2.png) [@eshu](https://discourse.openrobotics.org/u/eshu)\
**Post date:** [August 15, 2022, 10:00pm UTC](https://discourse.openrobotics.org/t/learning-ros-2-basics/26929/1 "2022-08-15T22:00:08Z")

</div>

Our team at [Foxglove](https://foxglove.dev) put together a series of tutorials on ROS 2 basics, as many of your own users work on ROS robotics systems.

Sharing them here, in case they can be helpful to anyone else getting up and running with ROS 2!

- [Installing ROS 2 Galactic on Ubuntu](https://foxglove.dev/blog/installing-ros2-galactic-on-ubuntu)
- [Installing ROS 2 Humble on Ubuntu](https://foxglove.dev/blog/installing-ros2-humble-on-ubuntu)
- [The Building Blocks of ROS 2](https://foxglove.dev/blog/the-building-blocks-of-ros2)
- [Using Rosbridge with ROS 2](https://foxglove.dev/blog/using-rosbridge-with-ros2)
- [Creating ROS 2 Services](https://foxglove.dev/blog/creating-ros2-services)
- [Creating ROS 2 Actions](https://foxglove.dev/blog/creating-ros2-actions)
