Need some programming advice

Hey guys, I’ve been off and on this board for years as well as programming off and on… I seem to be getting nowhere slowly.

I started playing around with original vb years ago and I enjoyed the idea of programming. I never really stuck with it and would find myself going back to it here and there… Fast forward a little bit and I started playing around with the idea of fame programming. I originally bought an xna book and made a couple really small things before moving to java… Which is where I’ve been for a few years. I would program a little each night until I got bored and wouldn’t code for a few months…

As long as I’ve been trying with it, I should be more advanced than I am. I don’t have an issue with the language… But it seems my barrier is with actual programming logic. I’ve used libgdx and made a few small games here… Mostly pong, breakout, and Pac-Man. I attempted tetris recently but had an issue getting it to work right…

Now all the back story is out of the way, do you guys have any advise or suggestions for me? I’m to the point that I’m getting frustrated and ready to find a new hobby. I should be much further along than I am in terms of skill. I looked around for some decent free (or even paid) courses but could not find what I was looking for…

Any help or advice is greatly appreciated.