There are several Youtube courses online on publishing to Github. Simply create a new repository (initialise it with a
README.md file to describe your project) and add the files as described in this article and here.
.md refers to markdown files, which you maybe familiar with when doing projects in Dataquest and formatting code when asking questions in the community. Here is a markdown cheatsheet which I found really helpful.
You can also learn to use the Command Line Interface to do the administration (git push, pull, merge etc.) but I think for a beginner you can make use of the GUI to get started (being more straightforward to use) and then you can subsequently install
git bash if you are on Windows and learn to use the CLI. Here’s my github profile if you want to see a sample of a few repos. I also attached a few videos below that you may find useful (which involve the use of the CLI).