Already a big red flag in the first paragraph - you shouldn't need to know anything about how a computer works to use a programming language
In theory a compiler could figure out all the low-level details for the programmer automagically based only on a high-level abstract program, but in practice such approach has never worked well enough, to the point that a "Sufficiently Smart Compiler" is a trope/joke among programming language designers.
Nothing is wrong with that