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 its architecture, however, it is pretty technical. To get a basic understanding, you can read Microsoft Azure Tutorial. 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. 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 the 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 Lifetime Access & Support, Flexible Class Schedule, Job Assistance, Mentors with +14 years, Industry Oriented Courseware and Lifetime free Course Upgrade.