Your ROS 2 journey is only beginning.
You now have strong basics to start almost any project, but there’s still so much to learn!
The number 1 thing I recommend is to find yourself a project to work on. Either at work, at school, or at home, your goal should be to develop your own robot application.
Of course, developing a complex robot could be expensive when you think about all the hardware and mechanical stuff you need to buy and assemble (and also the time it would take to design and assemble!).
What’s great with ROS 2 is that you also get many simulation tools. You can leverage those tools to develop a complete robot application, without having to work with a real robot.
This set of resources will help you go further, and help you when you’re stuck with a problem.
ROS 2 Docs: the official ROS 2 documentation.
Robotics StackExchange: if something is not working, or you don’t know how to solve a specific problem: ask your question on the Robotics StackExchange, which is a Q&A website. Also, you’ll see that when you google some questions you’ll often find the response on this website.
ROS Discourse: this forums website is useful to keep you updated about the latest developments and discussions about ROS 2. Over time it may help you get an even bigger picture, taking the community aspect into the equation. This is also a place where you can interact with others and introduce your own ROS 2 project!