As a very broad and simplified definition, we might say that GitHub is like a social network for developers.

Getting started with Github for beginners Image by Codingexercises.com

To be continued…