To start out fish only with live rock (fowlr):
wave maker
HOB filter
Cover w/ light (or a cover and find someone with a used t5 fixture for a good price)
Heater
Live rock (or dry)
Sand
Salifert or Red Sea test kits (ammonia and nitrate)
RO/DI
Refractometer (a good one, I went cheap and it works, but if I was doing it over I’d get a good one to start)
Bottled back (microbactr 7 or 9, dr time, or I have used seachem stability)(only if you are skipping the cycle and putting fish in after the first week)
Later on, a skimmer would be useful and I made a hob refugium too.
Good food is essential for healthy fish, I’m still learning how to get them to eat it though
And stay away from fresh water stuff if possible
I think all told, I did all that with my original 20g long for under $500, but closer to $300… if I remember correctly. I made a mistake buying the API test kits first, go with Red Sea or Salifert for budget and to start you only need amonia and nitrate, I’ve never read nitrites on my tank (ever

) but other people have, but Jay says insalt water nitrites are not toxic unless crazy high.
edit: abov price included tank