Good morning 
Right, first of all, don't be hard on yourself and don't despair. Many of us have fallen into this trap when we started out. Fish shops want to sell, they want you to buy their fish and magic potions. If they told you to wait up to 8 weeks until you got your first fish, you probably wouldn't have waited and thought what's the point in fish keeping.
When I started I had a similar scenario like you. Tank set up, water fine after a week (obviously, as nothing was in it), added tetras, added more after and bam - all dead within weeks. I had no idea why, but since then I have learnt a lot.
So, the nitrogen cycle. Basically, you need to build up enough good bacteria in your filter to cope with the fish waste. Otherwise their water poisons them. It goes like this (as unsciency as possible):
Fish poo and wee -> you get ammonia -> the filter gets rid of the ammonia with some bacteria -> you end up with nitrIte (note spelling) -> filter converts nitrIte to nitrAte ---> nitrate in low doses if fine for fish and good for plants
Ammonia and Nitrite can kill fish. Ammonia will be seen by red gills for example, nitrite means they can't breathe and gasp for air on the surface. Once you have 0 ammonia and 0 nitrite your tank is cycled. It means that there is enough beneficial bacteria in your filter to cope with the waste. All you are left with is nitrate which is good for plants, but you should keep it to a low level by doing regular water changes (I do 30% on all tanks weekly).
Ok, so you have fallen into the trap now that many have in the past. You are basically cycling your tank (getting enough good bacteria into the filter) with your fish in. You must get a test kit today. Check all parameters. Your ammonia will probably be high and your nitrite is probably off the charts. As soon as you have more than 0.25ppm you must do a water change, the more the better. Even if it is 90%, you need to get the toxins out to make sure your fish get a good chance at surviving. Add dechlorinated water, if you don't dechlorinate you can kill off good bacteria in your filter.
This will probably now take a few weeks. The first two are a killer, but you have a small tank (do I dare to say too small tank) and it should take about 15 minutes a day once you get into a routine. But this is the only way to keep your fish alive. After a while you will see it getting better and ammonia and nitrite will stay at 0 and you can finally relax and enjoy your fish.
Don't give up and it will get better. If you can, get a bigger tank as 25l is really too small. It would help if we knew what fish you put in, as if it is something like white cloud minnows, they are a shoaling fish and they'd be very unhappy as a trio.
Again, don't give up. Fish are very rewarding pets. I have started with one tank and I am currently fish-less cycling (with pure ammonia) tank 5 and 6. When we had that big wipe-out last year DH wanted to give up, but I started reading and learning and I am glad we stuck to it and did it the right way afterwards. Fish are really awesome, relaxing and calming. And I love doing my water changes on a Sunday afternoon, it's like a little ritual with some good music where the whole family is involved.
Will be back later if you have any questions, but I hope that helps and you got a first insight.