Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript Introducing GitHub

what is github?

what is github?

5 Answers

Steven Parker
Steven Parker
231,127 Points

Github is an online software repository and collaboration platform. If the video you're watching doesn't give you a complete picture (the title sounds like it should!), there's also a Github Basics course that might do the job more thoroughly.

You can store there your own programming projects and code, it's very popular and useful if you build more complex projects. For example, you can create many versions of your projects and manage them, it's easier than store everything on your local computer. For more info check: https://teamtreehouse.com/library/github-basics

Simply put, GitHub is a website where developers store and share code. Anyone can sign up for free and join the developer community. GitHub is based on Git which is a system for preventing code loss and collaborating with others. I highly recommend, going through the Git Introduction Course then Github Basics here on Treehouse!

GitHub is a place where you can store, pull, share and save your code.It can also be used for project collaboration where you can work with others to modify code and save different versions of the code. You can learn more about it here: https://teamtreehouse.com/library/github-basics

A very simplistic answer, just to establish a reference point when you're first introduced to Git and GitHub, is that GitHub is like a DropBox or Google Drive for your code; you can store your code online, and share it with others, and even have backups of earlier versions of projects saved and indexed for easy back-tracking to earlier progress points.