Hey there, if this is your first saltwater tank, a 10 gallon might be a challenge, unless you have the following gear from the outset. This gear helps ensure you have adequate water quality, as with such a small water volume - things can go awry rather quickly.
1) A good RO/DI unit to produce water
2) A dependable auto-top off unit (this is a must have)
3) testing kits - a refractometer to measure salinity (don't use the cheap swing arm type) ammonia, nitrite, nitrate test kits for your cycle. 2 weeks is usually too short for a cycle, I would double that - but you'll be testing anyway.
4) An internal circulation powerhead
5) Heater (assuming you are not having a sump, it will need to be small and internal, and very reliable - look at the NeoTherm or Jager)
6) Light - lots of options here. Research what corals you want to keep, and see what their requirements are.
7) Either a commitment to frequent water changes (meaning you need more salt mix) or a small hang on the back protein skimmer.
The one pound per gallon advice is antiquated, and really doesn't apply anymore - especially since rock has different densities. Go by volume and porosity instead. For instance 5 pounds of the lighter Pukani rock may be all you need. IPSF.com sells a good Mix and Match special of all captive-raised live - snails, micro hermits, pods, etc. that you can add to inoculate the tank and get it started after the cycle.
All in all, since you mention upgrading to a larger tank, I would ditch the 10 gallon altogether, and get something decent size to start - at least 50 gallons. This will be MUCH more stable from a water quality perspective. Use the 10 gallon as the sump perhaps, or your top off reservoir.
And yes - read and research. For every week you spend reading and preparing for your tank, and NOT setting it up, you'll save $500 in wasted purchases and dead livestock - which will increase your chances of success and staying in the hobby.
Good luck!