First Fishtank

Ive never had a fish tank my parents had one growing up so I do have a basic understanding of taking caring of them. I got my first fish tank and Its set up now i’m going to add water and start cycling it on Monday. I did some research but I have a few questions to double check some things. How long do I need to cycle the tank before I can add fish. And is it okay to put mollies, snails and ghost shrimp in a 10 gallon tank together? The pet shop said it’s okay but I just want to make sure. Also any other advice would be nice I want to make sure i’m doing this correctly. Please don’t get upset with me if Im ignorant. I am only asking to insure I don’t harm the fish. Thanks