4
A programming language commonly used to make web pages interactive and dynamic.
Version control – tracking changes in code over time. Backup & sharing – safely storing code online and making it accessible to others. Collaboration – allowing multiple developers to work on the same project.
You create your own copy of someone else’s repository on GitHub, so you can modify it without affecting the original.
You download a copy of the repository from GitHub to your local computer.
A way to propose changes you’ve made in your fork/branch back to the original repository so the maintainers can review and merge them.