I'm almost 20% of my way into this Udemy Java course. The first 10% or so was a breeze and quite fun as it was mainly the same as Basic, which I've done before. When challenges were set I was often adding my own stuff and doing more than was asked.
Now I'm on to the OOP part (well, just finished it) and it's got a lot harder for me. Now I worry my terrible memory is going to be a factor. I have to reference back to a lot of the previous examples and almost copy bits to work my way through the challenges. The last couple I've had to start the explanations up, pause them now and then and try and keep a step or two ahead as Tim (the instructor) sets things up.
It worries me a little when I look at the Q&A section and others have come up with really elaborate solutions all on their own...
I will stick at it though, hopefully using it over and over again, it will become second nature, like the first 10% was. I even wonder about going through sections a second time. I guess I can come back to them. I have a few years to learn, so no big rush!