Yes, you can learn Cloud Computing without an IT background. It's not rocket science and not a simple task either. With good effort and investment in time, anybody can become an expert in the cloud domain.
The best way to learn and master Cloud Computing from scratch is to enroll in a good industry-level training program from a reputed training institute or partner. Check out Cloud and DevOps Masters Course from Intellipaat. And also, watch a customer feedback video of a learner who transitioned from non-tech to become an expert in the cloud.