I can recommend two books, which explain programming from two different angles. You may find one or the other more approachable. The books are "Programming from the ground up" (available free) and "How to think like a programmer?". The first one starts at the very low level of how computers work and explains most concepts using simple examples in assembly. The second one takes the opposite approach and starts with abstract high-level concepts, which are then explained in detail in a language agnostic way. It's like ELI5: programming. Both books assume no prior exposure to programming.
Also some people are naturally better at programming, just like some are better at math, while others are better at writing essays. Apparently some people can never be taught how to program, so it may take you some time before you feel like you know what you're doing.
Also some people are naturally better at programming, just like some are better at math, while others are better at writing essays. Apparently some people can never be taught how to program, so it may take you some time before you feel like you know what you're doing.