I have now taken the full Learning ROS in 5 Days and did a video on one of the chapters. This was a great introduction to ROS and provided a better starting point than what I had as a foundation of how ROS works.
Things I learned:
ROS nodes: what they are, how to find them, and check them.
ROS messages: what they are, how to find them, how to read them, write them, and make nodes for them
ROS topics: pretty much the same as above.
Launch files: how to make them and what you need to add.
ROS services, ROS actions, ROS services, and some debugging.
This was my first part of my more professional ROS education from Robot Ignite Academy (I may call it RIA for short from now on). I will post more below after I learn some more from the RIA.
Since being in the Robot Ignite Academy courses, I have learned a little bit more about modeling more efficiently from the Robot Ignite Academy.
I have learned about map making from RGB-D cameras (this may not be what I need, but it gets me closer to my goals).
How to use TF.
Navigational costmaps!
--Soon I hope to get advanced markers under my belt and be able to write a functional automated path planner for lawn infill and obstacle avoidance.