Git and GitHub

Git

Cheatsheets

Interactive playgrounds

Difficulties

GitHub

Contributing to open source