I did it backwards, as expected...
Depends on what fish you are adding. If I was adding Tangs for Algae control, then they would be first, once I was through the ugly tank phase, and I was seeing stable parameters and maybe Coraline algae growth, then Corals+light.
Now you can add more forgiving corals, get through the tank ugly's and add fish.
So my boring, keep the family in suspense method. Cycle about 40 days, add fish no light about another 40-60 days, add coral and light. You could turn on lights for a short period of time to watch fish.
As
@SPR1968 put it, we are keepers of water. For anything to survive, and thrive, the water has to be good, and stable, and you have to hurry up and wait. Do your research and do it your way. Come back if you run into a problems.
Have fun.