Can someone help me understand Git and GitHub?

March 25, 2026 5 answers
Asked by CreativeCoder99
I'm pretty clueless about Git and GitHub, but I know they're important tools, especially for developers. Can anyone point me to some good resources, like videos or books, that can help me get a grasp on both of them? I want to learn how to use them effectively and see what benefits they can offer me.

Answers

TechieTalks21
I found that the 'how git works' course on Pluralsight was phenomenal! Thereโ€™s also a more beginner-friendly course called 'Git: The Big Picture' by the same creator. Definitely worth checking them out if you're starting from scratch.

CuriousLearner77: Thank you, I'll check them out!

QuestionAsker26: Are they paid or did you find them for free?

Reply to this answer
CodeGuide101
I donโ€™t have any specific recommendations, but I can tell you that Git is a version control tool primarily for tracking changes in code and text files, though it handles many file types too. It runs locally on your PC, often used via a terminal or an editor interface. GitHub, on the other hand, is an online platform that lets you store your Git projects. It integrates nicely with local Git to manage collaborative coding, retain project history, and even offers features like automation and web hosting.

QuestionAsker26: Oh, I see. Thank you for your explanation!

Reply to this answer
ManualReader88
For a straightforward option, just read the official Git manual. It's pretty concise and does a great job explaining everything. Hereโ€™s the link: https://git-scm.com/book/en/v2

QuestionAsker26: I will, thank you!

Reply to this answer
DevTalker12
Git tracks changes in your code and helps manage versions, which is super useful when things donโ€™t work out. GitHub allows you to manage Git repositories and collaborate with others. While you donโ€™t need GitHub to use Git, itโ€™s common for pushing code online, making collaboration smoother. Once you start coding more, youโ€™ll really appreciate the benefits of using Git. If you're just starting, it's okay to focus on this later; you'll learn faster when the need arises!

CuriousLearner77: Yeah, I get that. I usually copy and paste my code somewhere else when I want to try changes, so I can see how Git will help. Thank you!

Reply to this answer
HelpSeeker99
Have you checked out the official Git site yet? It's a good starting point to learn the basics: https://git-scm.com/learn
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions