I think it is good to distinguish between progression and resolution.
Progression is merely the movement of one chord to the next.
I progresses to
Resolution should be understood as the resolving of something unresolved. That unresolved something is traditional a dissonance or some tension producing musical device.
F above the dominant's root is dissonant, it forms a minor seventh above the root which is resolved when
F moves down to
E in the tonic
In the case of a plain triad
C there is no dissonant seventh in the dominant chord, but we can view the leading tone scale degree in the dominant chord (the
B in the chord
G) as a tendency tone with a tension that gets resolved by moving up to the tonic note
If we consider the chords
C we certainly have a chord progression, but do we have a dissonance or tension in the
F chord? I say, "no." I would simply call this a progression.
We can make a change by inverting the
IV chord like
I. In this case the inverted
6/4 chord is traditionally viewed as unstable with the 4th being a dissonance.
6/4 chords normally resolve by the 6th and 4th move down to a 5th and 3rd. In a case where the chord inversion sets up a dissonance we can see both a simple progression along with a resolution.
...people in online tutorials talk about them if a certain chord always resolves to the same chord
It depends a lot on style and whether you are approaching harmony as just templates of common progressions.
Simply put, any chord can move to any other chord.
Even limiting to common progressions any chord can easily go to 2 or 3 possible chords.
Some chord progressions involve a resolution, but not all.