DEV Community

Cover image for Want to learn about git and GitHub in a more fun way?
Pradumna Saraf
Pradumna Saraf

Posted on • Updated on

Want to learn about git and GitHub in a more fun way?

We often watch numerous videos, tutorials, and sift through loads of documentation to grasp a concept or a programming language.

Did you know you can learn Git and GitHub in a more engaging manner, such as by playing games or visualizing processes? Yes, that's right - "by playing games"!

Fun Resources to Learn Git and GitHub:


1) Oh My Git!:

This tool allows you to visualize the internal structures of Git repositories in real-time. Link

Oh My Git!

2) Learn Git Branching:

Master the concept of Git branching by visualizing, playing, and completing specific tasks. Link

Learn Git Branching

3) GitHub Skills:

GitHub itself offers a learning track that helps you enhance your skills by completing fun, realistic projects. Link

GitHub Learning Lab

4) Git Tower:

Git Tower provides a step-by-step guide to learning Git. Along with detailed instructions, it includes graphics to better understand the concepts. Link

Image description

For Support and Reaching Out: Twitter LinkedIn

Oldest comments (36)

Collapse
 
h3551 profile image
Daniel Heslop

Looking into it right now! Thanks a lot!

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Welcome, thanks for your support 🙌

Collapse
 
logix420 profile image
Michael A. Dixon

Amazeballs! Stumbling through video and documentation is not the best 😁😁

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Haha, thanks for your support 🙌

Collapse
 
iamskjha profile image
Shivendu Kumar

Truly Helpful 🙌

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Thanks 🙌

Collapse
 
sumanmondal profile image
Suman Mondal🎯

Enjoyed practicing my git skill in a fun way. Thanks for sharing!

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Awesome, Thanks 🙌

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Thank you

Collapse
 
datafiend profile image
Randy L

Yeah, GIT/GITHUB have been a challenge for me. I am trying different tutorials...slow process.

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

You can give this a try, thank you for raeding it :)

Collapse
 
hanjan profile image
hanjan

Amazing!! Thank you 🙂

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Thank you :)

Collapse
 
shyammanek profile image
shyam manek

Amazing

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Thanks fo reading it :)

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Yes people also use different platform, but GitHub provides much more functionality and integration over its competitor.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Probably one of the most fun ways to learn GIT.

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Yes, thanks for reading it :D

Collapse
 
andrewbaisden profile image
Andrew Baisden

There is also GitLab and Bitbucket which are quite good too! But yes GitHub is without a doubt number one.

Collapse
 
16arpi profile image
César

Thanks!

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Thanks!

Collapse
 
nenad_cvet profile image
Nenad Cvetković

There are companies which host their own repositories and don't use any publicly available.

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

It's true there are some them

Collapse
 
thehassantahir profile image
Hassan Tahir

Good Effort!

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Thank you for reading it :)

Collapse
 
rohithv07 profile image
Rohith V

I would like to mention GitExplorer which is also pretty good to know about the commands.

Collapse
 
pradumnasaraf profile image
Pradumna Saraf

Thanks