If you wish to start from the scratch i would propose for you this course:A course on photo-voltaic array systems. It contains the basic principles of solar cells beginning from the material level, You can download the course from the site:https://www.researchgate.net/publication/236002879_A_course_on_photo-voltaic_array_systems
we published newly a chapter in Elsevier book that contains the basic concepts and principles of materials, solar cells and solar cell arrays. I invite you to read it:Chapter Solar cells and arrays: Principles, analysis and design