Git is a Distributed Version Control System. If you didn't understand anything then read this blog.
GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.
Here we provide some resources for learning Git and GitHub from beginner to advanced level.
All the resources are free.