I’ll go one further and say that this is the most important skillset to have in inkscape when working on projects of any significant complexity. Understanding how it helps you with precision alignment is the only practical way to get accurate results in the resulting SVG.
So, if you’re reading this and thinking “what’s this good for?”… Think again, this is a core competency, like the concepts of fill and stroke, path booleans, and understanding grouping.
Oh also, previously, another take on snapping was in my post here:
All of Tavmjong Bah’s tutorials are really good, the index of them can be found here: