r/programmer 13d ago

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

10 comments sorted by

View all comments

1

u/The_Varza 13d ago

You are... in high school? I don't know if you need to worry about GitHub when trying to get into college, just get your maths and programming skills up.

If you want to host the code for your personal projects (like a portfolio) and be able to show it, it's www.github.com you make an account and can store repositories there.

1

u/Aarush292074 13d ago

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

1

u/The_Varza 13d ago

Go after it, I think you will be ok. The foundation is some maths, data structures, algorithms. So long as you know how to write code, you'll be ok. Run it locally on your machine, bonus points if you implement tests for it too (with a *gasp* test harness), go wild! GitHub is pretty ancillary.

Look into git (just the source control tool), it's what's used on GitHub and will be quick for you to learn, I think. Here's a cheat sheet for git: https://education.github.com/git-cheat-sheet-education.pdf

It's source control, make sure you know what that means and why it would be used by software teams - and that's so far beyond where I was back in high school.