A fishless cycle can be achieved by adding pure ammonia to the tank in measured amounts. I shoot for an ammonia dose of 3 ppm. I measure this quantity using a liquid reagent test kit. I keep a log to track the cycle's progress. I accelerate the cycling process by introducing some bacteria-laden gravel, filter media or driftwood into the tank. A typical cycling period can take anywhere from two to four weeks. It's seldom shorter than two weeks and may last longer. Each day I'll test for ammonia, nitrite and nitrate...then log the values. As ammonia-consuming bacteria grow, I'll see a decrease in ammonia and an increase in nitrite. I'll add ammonia back to the 3 ppm value each day. At a point over the next few days I'll see nitrite value peak and start to drop off. This is accompanied by an increase in nitrate. I keep adding ammonia daily to the 3 ppm level after the tests.
When the cycle gets to the point where ammonia and nitrite read zero and nitrate has increased, I know it's safe to begin adding fish. Hopefully, during this cycling period I've used my time to research what my inhabitants are going to be.
Now what do I do? My tank is cycled and I can start stocking! Slow down...take your time. First I do a large water change to get the nitrates down to around 5 ppm. This gives me a known starting point for later testing. Add a fish or two...test over the next few days. There should be no detectable ammonia or nitrite. Add a couple more fish; repeat testing. During this time, nitrate is rising. When it gets to 20 ppm, time to do a 50% partial. I prefer not to do more than one water change a week, so my additions of fish stop when my nitrate gets to 20 ppm in a week.
This is my typical approach to stocking a basic community tank; tetras, barbs, livebearers, cories, etc. You may have noticed that I didn't once test for ph. This is a subject that many new (and experienced) aquarists obsess over, IMO, needlessly. Research of fish species reveals that they come from X ph or Y ph. So we have to duplicate that, right? Nope. For most aquarium fish, ph is not even a small issue. First, fish have no receptors for ph and have no idea what the ph of their water is. Second, most aquarium fish are farmed in Florida, Texas and elsewhere. The fish farmers aren't bothering about ph. The danios and cichlids are housed in the same water, just like the rest of their species. The majority of the fish we buy are not wild-caught. They come from these farms and have no idea where their ancestors originated. The water they were raised in was perfect, as far as they were concerned.
Don't misunderstand. Some wild-caught fish which come from extreme environments of ph and, more importantly IMO, TDS may need to have their home conditions duplicated...at first. Most, if not all, can be slowly adapted to living in local conditions.