GitHub is a site that helps you manage your code. It gives you a place to put your code when it is managed with Git, and is a great place to work with others on projects. It is notable for hosting a lot of open source projects, which means that anyone can contribute to those projects. GitHub is also notable for having great tools to help you deploy some basic websites.