Setting up a development environment can be a pain. Sometimes it can be harder than writing the app. Some resources can help you develop faster, but you need to learn how to configure it for what you know, and it’s worth it in the long run.
It is worth taking the time to learn about each tool; it’s advantages and disadvantages. Spending a little bit of time planning will save you more time later.