I'm terrible at remembering syntax but the logic for coding has always made sense to me. I'm currently using the blueprint feature in Unreal Engine to make games.