
to the forum, stanster.
First of all, just leaving a tank running will not get it ready for fish.
The essential thing you need is the right kind of bacteria growing in the filter. They will eat the ammonia produced by the fish and stop it building up in the water and poisoning them. This is called 'cycling'.
Unless there is some ammonia added to the tank, there won't be any food and the bacteria won't grow.
There are two ways of cycling a tank (well, technically the filter); fish-in and fishless.
In fish-in cycling it's the fish themselves that produce the ammonia. The trouble with this method is that you can't allow ammonia to build up in the water, so you'll be having to do daily (at least) large water changes to stop the fish getting sick or even dying, which can be a lot of hard work for you, and can be very distressing to the fish if you get it even slightly wrong.
In a fishless cycle (which is what we always recommend here) you add small doses of household cleaning ammonia to the tank to replicate what will be produced by the fish, until all the bacteria have grown and colonised your filter.
You can cycle much faster if you can get old of some already cycled filter media (that's all the ceramic rings or sponges inside the filter), either from a friend's tank or some LFS (local fish shops) will give you some.
There are more details about both methods in our beginner's resource centre (the link for that is in my sig), which would be a really good idea for you to have a look at
As for stocking; 15 to 20 fish sounds very ambitious, unless they're very, very tiny ones. We can't really advise you as to suitable species until we know the dimensions of the tank (as some fish need more swimming room than others, and you don't want to end up with fish that can't turn around!) and whether your water is hard or soft.
Hope that helps; sorry if at all sounds a bit overwhelming!