If you are first starting out, it's best to start with dropshipping because you don't have to lay out a lot of cash or any at all because you won't have to buy the item until you get paid from your customer. You don't have do any of the shipping or carry the inventory either.
Once you start making a little money with dropshipping, then you can start buying in bulk with the profits and make even more selling that way.