First, decide for yourself what exactly you will do as a programmer, because each type of occupation needs its own programming language.
Well, in general, there is a wonderful site and a group in VK "Programmer's Library", this site (https://proglib.io/) and the group
are dedicated to books on programming.
You can also find many useful articles on the Habrhabr website.
If you want to video lessons, then I can recommend you a channel on YouTube LoftBlog there are many videos that teach programming languages and explain the guys there everything in a fairly simple language
You must have a goal. So I didn’t teach programming from books or courses. But I write sites because I'm interested in it. Why do you need this?