I would advise getting familiar with the concepts of cloud before you specialise in AWS. So get a decent grasp of the philosophy behind pets vs. cattle, configuration management, automation etc. before you specifically learn about how they apply to AWS. I've seen too many people treat AWS/Azure like the VMware cluster they are used to and while you can probably get away with it right now because the demand is so high, eventually that won't be the case.
I would advise getting familiar with the concepts of cloud before you specialise in AWS. So get a decent grasp of the philosophy behind pets vs. cattle, configuration management, automation etc. before you specifically learn about how they apply to AWS. I've seen too many people treat AWS/Azure like the VMware cluster they are used to and while you can probably get away with it right now because the demand is so high, eventually that won't be the case.