What are the steps for fixing visa appointment

Hi,

I got my H1B documents, now i am planning to go for VISA interview.

Please advise how to fill DS-160 (where it is pls give me link)

How to pay fee in online (pls give me link where i have to visa pay)

can you please confirm which one is the first filling DS-160 or paying visa fee.

After submitting DS-160 how many days gap required for visa appointment .

Please advise me step by step.