Your 3 steps are correct.
To give you my view when to use resistors. Usually an engineer knows the technical function of a part before they attempt to use one.
However until you get to that point, you should rely on the example circuits that are included on most devices. And if none google the part type and see if you can find suggested circuits.