that's a broader question than you think, which makes me want to suggest MIT scratch, this cute website and program uses blocks to represent each piece of code so you can learn structuring, basic terms like what loops, sprites and if statements are, and will let you make games, animations and simple interactives, from there I'd suggest Khan accademy or Youtube to learn more and see what programming language is right for what sub category of programming you want to do.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence