The best option is to have a teacher or tutor, while also doing some research and practice by yourself. If you go to school, look for any Programming, Computer Science or Informatics classes, perhaps not only in the very school you attend. At a college or university, classes relevant for you may also disguise under names of Applied Math, Software Engineering, Systems analysis or Cybernetics. Those will assume some previous knowledge, at least in basic logic, operations on sets, often calculus.

Even in case you are completely on your own, remember that **practice is the key**. Get really confident with the key concepts like variables and data types, functions, if-else and loops by solving many simple tasks. Then move on to composing your program from multiple interacting parts, including other people's code (libraries) or services (a database or web API). At this point programming should already be fun. If the tasks you're getting are purely algorithmic and narrow, find or come up with some practical ones!
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence