4.1 Generations of solar cells
Depending on the key materials used and level of commercial maturity of the technology, photovoltaic technologies are classified into three generations namely first, second, and third generations [2]. First generation solar cells. The first generation solar photovoltaics are well-matured in terms of their technology, and fabrication process.