It is essential to consider your Pokémon's fast and charge moves before using them in a raid or trainer battle in Pokémon Go. They have different speeds, damage output, and generate energy in depending on each use, at least for the fast attack. A charge move requires you to gain a specific amount of energy before using it. A Pokemon can't learn every attack in the game, narrowing its choices and forcing you to think about how best to use them. The lock on the fast move has several trainers scratching their heads on how to use it. Let's break it down.
Lock on is a Normal-type fast move that deals 1 damage to its opponent and produces 5 energy each turn. That's all there is to it, but that's the main appeal of the attack, primarily with the amount of energy the move uses. It produces the most energy per turn in the game, although the lack of damage is exceptionally compensated. The main reason you want to use lock on for your Pokemon is to optimize its charge moves.
So, since Lock-in will be your Pokemon's primary attack, you want to maximize the available charge moves. You also want to give him additional choices, which means unlocking the second charge move using Stardust. The amount you need to open the second charge move varies, from 20 to 000. For those looking to learn how to use the lock on your Porygon-Z, we have it available.
Only a handful of Pokemon can learn to lock. You won't have to worry too much about it, and those who want to use it, be sure to account for all of your charge moves. These essentially become your bread and butter for any raid or trainer battle in Pokémon Go.