The language actually only consists of a relatively small number of verbs. Operations that perform various mathematical and logical actions (such as adding, multiplying, dividing, and, or, xor, bit operations, and comparisons), assignments/reads (put the result of this string of operations in this container for future use or read one back to use it now), conditionals (check if this condition is true, if it is do something), and jumps (instead of going to the next instruction, go somewhere else).
Everything else is just variations or combinations of those four basic things. Don't worry if you don't know what anything is in the following paragraph, it's just explaining how everything else is built on those basic pieces.
Loops are all four put together, functions are assignments and jumps, objects are a way to organize functions and data, polymorphism is a modification that allows replacing function code in variations of the objects. Even IO is just assignments and reads to and from specific memory addresses. Programming language primitives and APIs will simplify doing these (you aren't likely to do IO as those memory mapped operations directly unless you're working on drivers or embedded apps). Sometimes the CPU itself implements special cases, like atomic operations or having multiple cores so you can have multiple threads of execution running in parallel.
When I realized this, it made learning new programming languages much easier. And the internet puts all of the more specific information at your fingertips, especially when you consider all of the free university courses available that go into specializations of the above, plus the other important meta aspect of programming: algorithms.
I suggest you pick a language and just try diving in. The early exercises will seem overly simple, but they'll build a foundation that you can then build more on. For easy to pick up languages, try BASIC, python or lua. Scratch might also help, though it's purely gui based, so might be harder to jump to another language from there (which you'll likely want to do to develop an app).
Cable management: are they plugged in? Yes? Ok, great, now it's time to use the device!