There are different types of online gambling sites and they are suitable for al types of players. There are some players who are professional and play for the prizes that these sites offer to the players and this requires that one invest their money.
Then there are sites that offer you online gambling experience for free and these sites do not require you to pay any cash for playing.
But then you shall not win any cash rewards on the latter either. It is best that you browse the net and check out a few online gambling sites and see which one suits you best. Most sites have detailed terms and conditions which explain more about the site and the games they contain. It is strongly recommended that you read these rules and regulations before joining the online gambling sites.