On average, three to six months of learning and developing on Ethereum will give you an intermediate level of understanding of how developing on this blockchain works.