>>12698516>> Is there a practical book on programming?>> Is there a book that explicitly explains technical terms, no matter how trivial, as they are introduces into the text?Those are two different things.
If you don't even know how to start programming, I have no idea why you're reading about vectors.
I don't think books is the correct way to approach programming. Technology keeps changing and books become out of date really fast. You'll need to learn how to look up things as you need them.
I fully agree with the suggestion of starting programming. Just follow a step by step tutorial.
First thing to figure out is which programming language to learn. Many people have strong opinions about this, but I think it doesn't really matter. However, for your situation, where you seem to have a specific goal in mind and limited time, I recommend looking up "best programming language for X". If you want to make a web app, it's probably going to be JavaScript. If you want to make an Android app, it's probably going to be Java/Kotlin. If you want to make an iOS app, it's going to be Swift. And so on.
Next, just search for the language you chose + "tutorial". It will explain how to get things set up and get you to run a few lines of code. If a tutorial doesn't make sense to you, find another one.
Once you understand the tutorial, either play around with what you just learned or figure out the next thing you want to learn.
Then look up that thing you want to learn + the programming language + tutorial.
You can keep doing that forever until you learn what you need to know, but it's going to take a lot of time if you're starting from scratch.
If you plan on taking programming more seriously, I do recommend taking a step back from time to time and learn the theory. Again, look up the syllabus of any university, find the first topic you don't fully understand, and search for that topic.