Learning Assembly can be extremely tricky. It takes quite a bit of practice to switch from reading about it to writing your own code, and a lot of patience just to understand what's going on.
Some Assembly Required is a GitHub repository that teaches you all about the Assembly language, from the history about the language, to actually programming with it.
The repository contains information about the CPU, the history of Assembly, actually writing code, using Assembly for math, and more!
You can check out the GitHub repository here: Some Assembly Required (GitHub.com).