Ciao
yes, the step order is correct.
Horizon clients may not need to be updated although it is always recommended. You can check this matrix compatibility:
Product Interoperability Matrix (vmware.com)
Do you use Windows clients or do you have thin clients?