No one really knows how long it could take, because it is decided by different factors e.g. Is this your first time ever programming?
Experienced programmers can pick up new languages so incredibly fast, because they're not learning how to program and a new language at the same time.
Once you've come across one of each major kind of concept languages might use, learning a new one is about identifying which ones the particular language uses, and what it does that is just its own quirky rule.
Then you think for a while about how to approach using that combination of features, read the Pawn language document for a bit (you can download it from here: https://midosvt.com/midostuff/pawn-lang.pdf), and start doing some work. Looking at existing code for idioms helps a lot too.
That's how I and a lot of other people have managed to learn Pawn in a few months.
Experienced programmers can pick up new languages so incredibly fast, because they're not learning how to program and a new language at the same time.
Once you've come across one of each major kind of concept languages might use, learning a new one is about identifying which ones the particular language uses, and what it does that is just its own quirky rule.
Then you think for a while about how to approach using that combination of features, read the Pawn language document for a bit (you can download it from here: https://midosvt.com/midostuff/pawn-lang.pdf), and start doing some work. Looking at existing code for idioms helps a lot too.
That's how I and a lot of other people have managed to learn Pawn in a few months.