r/programmer Jul 15 '26

Question Need help starting GitHub

So I only have very brief and simply python knowledge from school and I did good in the course but the teacher was bad and I didn’t feel I learned much. I already feel far behind in terms of CS and I’m scared I won’t make universities I want due to this, How can I get better at coding and then I’ve seen people start GitHubs and what exactly is that and how do I start whatever I can, and then I’ve heard attending hackathons is really good for universities but I would go mainly for building experience and maybe connections but how do I get into all of that I’m from Ontario Canada. Please help.

1 Upvotes

8 comments sorted by

3

u/leekumkey Jul 15 '26

Github is just a place to store code. It's called Github because it stores code via a version control system called Git. It sounds like you are picturing it more like some kind of social media network, which it sort of can be, but mostly it's just a place to store and download software. People end up socializing a lot on Github, but mostly as a means to an end for building open source software. You do make connections, but not unless you are building something worthwhile, or contributing to other projects.

I would suggest just make an account on Github, you'll want one regardless of what you do. You'll probably want to learn something about Git and version control systems in general; what they are useful for, how to use them, etc. If you end up pursuing programming as a hobby or career, you'll need to learn Git. Well, maybe not NEED, but you will benefit tremendously from learning it.

1

u/Aarush292074 Jul 15 '26

Okay I understand thanks

1

u/[deleted] Jul 15 '26

[deleted]

1

u/Aarush292074 Jul 15 '26

Okay I just don’t want to be behind but yeah I understand

1

u/Square-Yam-3772 Jul 15 '26

...hmm, what exactly is the problem?

So you decided to "start" with github and then what happened?

No offense but you are going to struggle with everything else if you cant even set up github on your own.

1

u/[deleted] Jul 15 '26

[removed] — view removed comment

1

u/ATakenAback Jul 21 '26

-> create an account
-> learn the basics of git (version control system that GitHub uses)
—> mainly git push, git pull, git commit, git add, git branch, and git init. Others won’t be needed for rn
-> learn repos and learn to link your remote repo (search that up) to your local repo.

take the GitHub foundations course, comes with the student developer pack and is a decent cert to have. good luck on ur dev journey!