You can find all resources about programming such as tutorials, books, blogs and so on.
Books
First Day
Hardware Setup
Warming Up
GitLab
Blogs
Tutorials