As with any hobby, patience is always needed. I'm going to base off of just the tank itself, I know you have some of it already but this is what I recommend.
If your on a budget, start with salts like Instant Ocean or Reef Crystals. People talk down on it but it doesn't mean it's garbage.
Filtration will be your rocks and sand. Start with new sand, dry or "live" it will all eventually be seeded from another local or LFS tank. Get base rock like macro rocks or BRS, they are usually porous and light weight.
Lights I would save up, this is one thing you don't want to limit yourself on. Typical price for a decent light fixture is around $250. I would recommend the RapidLED Onxy light fixture. Get the bare wire and 3 channel dimmer, it's over that range but very reasonable when it comes to lighting. It's led and has a good coverage for your 30g.
Chemicals you won't need at all. Not yet anyways considering it's a new tank. A cycle needs to happen and people usually use shrimp to complete the cycle.
Skimmer, get the Tunze 9002 with the Intank cup or go with an Algae Scrubber. Not sure if your planning to run a sump or not, assuming not.