I am currently mainly developing things in Python, I code in Python a lot, and I am slowly starting to wonder: "what really happens on the lower-level of Python?", I know that Python's code gets converted to binary code which then gets processed, but where can I really find out whats happening when I, for example, create a variable with a value, how does one value get represented, where is it stored, how is it stored? How does the code get converted? How do booleans work, how can I modify bytes? etc. When telling a computer what to do it's like explaining your comments to the computer, but how does the computer process all of it?
Where/how can I find out how Python or in general my computer really works (looks under the hood)? I want to learn more about what's really happening in hopes of me becoming a better programmer.