WordPress Development Tools/Resources
Choosing a website hosting is not easy. Here are few suggestions:
1. BlueHost: #1 recommended web hosting by WordPress.org
2. InMotionHosting: this is the hosting I am using. I am quite happy with their service.
They are both good for start ups, inexpensive, and good support
Depending on what your site is about, different plugins might be needed. For example, WooCommerce for eCommerce site. However, there are some plugins that are essential for any website/blog: