It seems many Dev's use GitHub. What is GitHub and why do I need to join?
How will I use it to learn and become a better coder?

For further actions, you may consider blocking this person and/or reporting abuse
It seems many Dev's use GitHub. What is GitHub and why do I need to join?
How will I use it to learn and become a better coder?
For further actions, you may consider blocking this person and/or reporting abuse
Bruno Barbosa -
Anmol Baranwal -
Vanshaj Poonia -
Sardar Mudassar Ali Khan -
Once suspended, angelarae63 will not be able to comment or publish posts until their suspension is removed.
Once unsuspended, angelarae63 will be able to comment and publish posts again.
Once unpublished, all posts by angelarae63 will become hidden and only accessible to themselves.
If angelarae63 is not suspended, they can still re-publish their posts from their dashboard.
Once unpublished, this post will become invisible to the public and only accessible to Angela Whisnant.
They can still re-publish the post if they are not suspended.
Thanks for keeping DEV Community safe. Here is what you can do to flag angelarae63:
Unflagging angelarae63 will restore default visibility to their posts.
Top comments (4)
Github isn't directly a way to learn in the way that tutorials are, but is a great way to:
If you're looking to get started with GitHub/git, I have a post breaking down the concepts:
Crash Course: git Lingo
Tyler V. ・ 5 min read
I also recommend this article about the concepts behind git:
Learn git concepts, not commands
Nico Riedmann ・ 36 min read
Thanks! I did join GitHub and am looking around a bit trying to get my bearings. I understand it's purpose a little better now.
Some employers will ask for your github profile as well when in the interview process. Generally, they want to see how you code. Maybe how often you code, and if you contribute to other projects.
Keep in mind that GitHub is not the only player in the game. There is also Gitlab (my preference) though not as popular as github but probably the second most. There is bitbucket as well as a few other smaller ones. A benefit of github is exactly because they are the largest, so you have visibility. I like gitlab because of the tooling they have built in the github does not. So it's a trade-off.
But really, it's just a place to store your code and let others see what you have written. Unless what you write is some secret thing, don't be afraid to put your code up there. It doesn't matter how ugly you think your code it, there's probably worse code on there anyways.
Thank you! Just trying to figure out how to use it and make it work for me.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.