You could do like me and instead of working on just one big project and sticking with it, you try to code something that you can see how it works in your head. If you get stuck on that project, think of something else you can code and start on it. If you're like me, you'll end up learning enough from all the other projects that you'll be able to work on the one(s) you were stuck on.
You just need to build up your coding "vocabulary" heh heh.
You just need to build up your coding "vocabulary" heh heh.