There are many ways to learn Azure. At first you should get a firm understanding of basic fundamentals, for that you can read Azure's documentation on it's architecture, however it is pretty technical. To get a basic understanding of Microsoft Azure you can read this tutorial on Azure. After getting the basics under your belt you should learn more about each individual technology. However this is very difficult, so you can enroll in a training institute, preferably one which is accredited by Microsoft. Since Azure is one of the most popular domains in the market currently. Almost all industries have a high demand for cloud practitioners with great skill set. Because of this high demand there are multiple training institutes both online and offline that provide training in Microsoft Azure. But since there are so many training institutes, it is sometimes difficult to choose the best one. In my opinion choosing a training institute especially for a practical domain such as cloud should depend on the following criteria:
1. Course Content.
2. Trainer/Instructor experience.
3. Training Schedule
4. Job Assistance .
5. Value for money.
Although there are online institutes like Udemy that have a lot of courses on Azure they do not provide lifetime upgrade with support, Job Assistance. Based on these criteria i would suggest Microsoft Azure training from Intellipaat. They provide. 24*7 Life time Access & Support, Flexible Class Schedule, Job Assistance, Mentors with +14 years, Industry Oriented Course ware and Life time free Course Upgrade.