Alright, so there are people here that want to learn programming (more specifically for gamedev)
Here is a collection of (imo) good places to start:
Block programming: Don't let the snobs discourage you from this, block programming is an entirely valid way to learn things!
- Scratch: You know what this is. It's a really good way to learn in my opinion, though it's changed a lot since I last used it
- Hour of Code: A collection of short block programming courses. Minecraft Adventurer and Designer are good ones, in my opinion. (Hour of Code is aimed at a younger audience so may feel slightly patronizing)
- Blockly Games (https://blockly.games/): A much more obscure and older block programming course, but also very good in my opinion! Not as... "annoying" as Hour of Code, lets you focus more on your code
- KhanAcademy's programming courses (https://www.khanacademy.org/computing/computer-programming): Units 1 (Intro to JS) and 4 (Advanced JS) are REALLY good courses that teach you actual gamedev, and you can pause any course at any time and play around with the code and sliders and it'll reset back to the video when you play it again! A really good recommendation
- The Minecraft mod ComputerCraft (more specifically it's forks "CC: Tweaked" for Forge and "CC: Restitched" for Fabric and Quilt): A very good start as well, loads of tutorials online (even old ones are still relevant), and you get actual real results when a turtle you've succesfully programmed builds a house or chops down a tree or whatever!
Now you can start with an actual game engine!
- Unity: Not my preferred engine but very good for learning regardless, the amount of tutorials online is STAGGERING, and you learn C#, a very widely used language
- Godot: Very good starter documentation as well, both in it's own Python-like language and in C#
DO NOT LEARN C++ AS YOUR FIRST LANGUAGE