Yes and No! As initially you will find Terraform hard to learn but, once you get into the basics, it becomes much easier for you to learn to advance. According to an estimate, it will take anywhere from 3 months to 6 months to mastering the software.
If you wish to get started in this domain, check out the Cloud Computing courses from Intellipaat offer you industry-grade training with projects to help you gain the required practical experience.
Also, watch the following video on Automate your AWS Cloud Infrastructure and get started.