Most of us do the best we can for our fish with the knowledge we have and realize that we'll always be learning.
The nitrogen cycle is one of the most basic concepts of biology, and among the easiest of all natural processes to maintain with stability in a consumer fish tank. It's the *lack* of common sense and a consumer addiction to 'gadgetry' and chemical warfare that causes problems. Gravel, fish and water current are the only things required for keeping a stable biological filter for the life of the tank. We've learned this lesson the hard way in reef tanks.
There are three basic ways to cycle an aquarium; (1) dump straight ammonia in it as an initiator, (2) use substrate or filter media from an established tank or bed, or (3) use 'junk' fish that are hardy enough to not be bothered by the cycle.
I've used all three methods, and while all three work with common sense, a combination of #2 and #3 might be the easiest and most stable for the beginner to do. For new fresh tanks I prefer tinfoil barbs to start the tank cycle because they're cheap, eat anything, produce huge ammounts of waste and ammonia to seed bacteria, don't tend to carry parasites like ick, and aren't bothered by the ammo cycle given they can practically live in raw sewage and thrive. After about month and a half I take the tinfoils back to the fish store and get my real fish and consider the tank 'cycled'.
Zebra danios are another option.