It takes around five years to learn cloud architecture from scratch with no programming or IT skills. For those already familiar with different operating systems, and with some knowledge of Java and other coding languages, learning cloud architecture can take two to six months