Python
Get to know A to Z of Python
Resources
If you are new to git and github, to make your first contributions, visit this: Hello World.
Diving Into Python
Book
Online Courses
Curated Online Resources
Youtube Channels
For some Sample Problems and to get started click here