I also think i have to invest in learning to code and really understand the code that is used in the two sketches. (no better way to learn then just tinkering about)
You can think about it all day long, but you won't actually learn anything until you start making your own mistakes, figuring out that they are mistakes, why they are mistakes, and correcting them.