Helpful Hint: Do not buy an entire stash of diapers until after you have tried a couple different kinds/brands. You may find that you don't like certain ones. You don't want to spend the money to buy an entire stash of one kind and then hate them and want a different kind. No two parents are the same, so you have to try out the diapers and see what works for you! You need to test the diaper out to see 1. how it fits baby 2. How you like it 3. how it washes and 4. how others caring for your baby like it. You may love a diaper but it doesn't fit your baby well, etc.
Another decision that you have to make is velcro vs snaps. When starting out, I recommend trying each. You may find that you like one better than the other or that one fits better. With the velcro, you will find that the diaper does fit your baby better because you can get the perfect fit. However, over time, the velcro may wear out. With snaps, there is almost no wear and tear to the closure but you may not find a perfect fit and may have to settle for an OK fit. Every baby is different and every parent is different. So you have to figure out what works best for you!
One Last Helpful Hint: Research detergents. There are a zillion different detergents out there, but only some are safe for cloth diapers. A good or bad detergent can make or break your cloth diapering experience.