No guaranteed free code source exists. Codes come from physical product purchases. Beware scams: "free code generators" steal accounts.
Best Start: Download Pokémon TCG Live, complete tutorials, play free decks. Buy one code card only if hooked.