What you need to learn to get past your current level of understanding is covered by either of those two tutorials. There’s really not much I can do here that is better than what is provided there.
And you need to work your way through one of them, not just read them or copy/paste the code snippets. (There’s something about the process of physically typing in the code that enhances the learning process and improves comprehension and retention.)