4
JavaScript is a programming language which make the website interactive and dynamic.
People can work together on the exact same codebase on GitHub. It backups your project in the internet. It saves the histroy of your project.
You make a personal copy for someone's project into your personal account.
Cloning allows downloading your project from Github to your computer.
A Pull Request is to tell the project owner to merge your code changes.