What you need to succeed with Magento
Some might answer "courage." In fact, after writing Mastering Magento (also from Packt Publishing), we heard from a lot of readers how they struggled with Magento and how undertrained developers jeopardized their Magento stores with poor coding. Many store owners have less than stellar experiences with Magento, and as a result, Magento has earned a dubious reputation on many blogs and forums.
We would suggest that a better requirement for success is "planning." In fact, planning is the focus of Chapter 9, Security and Administration of this book. If you understand how Magento works and take the time to construct a proper plan to fulfill the requirements of this incredible platform, you'll have much better success.
As a store owner, though, don't expect to install, configure, and design a Magento store by yourself. Unless you have real experience with Magento, it's best to find a professional with strong Magento skills. And, hopefully, you find one that understands e-commerce and not just the programming aspects. The right partnership will ultimately save you thousands of dollars in lost opportunity as well as direct costs. If you already have Magento 2 installed, we suggest giving a copy of this book to your developer, as well, so that both of you are on the same page. The more they know about how you wish to run your business, the better they can help make sure that Magento is configured "under the hood" for your purposes.