Recovered addict looking for some advise.

https://java-programming.mooc.fi/ is the best intro programming course i've seen and done, counting its free.

You get in an IDE right away coding 100+ projects and exercise. You aren't mindlessly copying code from a video or text tutorial. You read the course material and maybe more elsewhere if needed and complete the exercises/projects. I like that it shows you how to structure a program and really after a week I was already able to do a side project with Swing, and another with Javafx later on.

I think that pair with a good book is a good start, and even if your interest aren't Java ,its main focus is introduction to programming which is does a great job at imo.

/r/learnprogramming Thread