Ok, I get it. So the language is a tool for creating games, and I first need to learn "programming" before I learn "game programming". So i'll stick to python.
But let's say iv'e watched all of thenewboston's videos about python (43 of them), and I now know and have practiced all the basics. I know all the basic commands, functions, modules etc. Where do I go from there? How do I get this knowledge of writing python to serve me in making actual games? How will "print x" or "if x else y" be translated into a game? How do I start doing this process called "game programming"? It's like learning how to use work tools and then wanting to build a building.
If-statements allow you to make decisions based on a test case. Can you not think of any situations in a game where you could use this? Logical statements are the most commonplace things. If I'm hungry, I eat, else, I don't eat. Simple. Of course the computer doesn't attribute it's logic skills to intuition, so you have to make that decision explicitly. If a player's health is less than 0%, then end game and notify the player.
You probably wouldn't be using the "print" function unless you were making a text-based game or debugging with the console. The reason why tutorials use functions like this when teaching is because they're easy to use and without them you wouldn't have any means to get meaningful output without writing code to accomplish that. That's clearly not a good start.
Also, I should note that, you don't have to learn "programming" before learning "game programming." Just practice writing code, and make sure you complete your projects. In that respect, you ought to start small and gradually crank up the difficulty. If you feel you can handle a small game, then write a small game.
I'm not sure if I explained your questions coherently. I feel like I might not have addressed them completely. I'm a little tired so I'm writing this on limited mental capacity, but I'll get back to this tomorrow and see if what I said makes sense