This will be a list of some of the learning materials that I have used.
The Flask Mega-Tutorial is a great tutorial that goes outlines how to use python and flask to create a web app. The best part is that the structure and way Miguel implements things can be adapted to any programming language.
The NASM Language Tutorial is the perfect tutorial to learn assembly and see the pattern in the chaos.
The Uxn Tutorial is a great little tutorial on the uxn language. It is very much specific to Uxn and it is a slow and deliberate tutorial.
Ziglings is a fun way to learn. I did this once before and it is an interesting way to learn a language. I didn't use zig so I'm not sure how useful it really was but it is a very cool idea.