To create a website, I downloaded a free HTML5 Bootstrap Template template from the internet https://freehtml5.co/demos/marble/
I edited the html codes, where the banner was removed, the content and menu bar were edited. Because, I am not expert in web design I used different tutorials helped me to understand some command and keywords used in web developments.
W3Schools helped a lot because it was my first time to develop my own website.
To write codes, I used Sublime text, the most popular and convenient text editor . This editor has the ability of supporting many different programming languages and makeup languages. Additionally, sublime text is compatible with windows, linux and Mac OS. However, this editor requires a license for continued use.
Before diving into git codes and commands, I spend a time on reading what git can do for me and why git is better that other existing project management tools. I found that (I come to know that) Git is one of the best open source tools that can helps us manage our project’s files easier. One of the advantages of git, it keep track any change I made on my project. For instance if I changed some codes in my website repository it tells me which file I changed, it will even indicate which lines of codes I added or removed, the revert change is I also applicable in git.
Collaboration is another cool feature of the git, where a team of people working on the same project, it help them to avoid deleting accidentally, duplicating some files or overwriting, tracking changes and merging, this is what git does for us.
This is the online tutorials helped me to understand the difference between Git and GitHub.