An die Vorposter: Man muss überhaupt keine Programmiersprache erlernen, bevor man mit PAWN anfängt.
Es ist vielleicht einfacher, wenn man sich eine einfache wie VB.Net aussucht, diese erlernt, und dann mit PAWN anfängt.
Aber es ist nicht erforderlich.
Man kann auch mit PAWN anfangen.
Eigentlich ist PAWN gar nicht so schwer.
Wenn man ein bisschen Englisch kann und die Fehlermeldungen versteht, kann man diese von selbst korrigieren, als sie direkt im Fehler-Erklärbär reinzupasten oder hier 'nen Thread zu erstellen.
Das einzige "Schwere" ist am Anfang die Syntax, wenn man keine oder gar wenig Erfahrung mit Programmiersprachen hat.
Man muss wissen, wann man das Semikolon oder die Klammern verwendet.
Man muss wissen, wie man die geschweiften Klammern verwendet. Und so weiter..
("tag mismatch" kann man im Notfall noch googeln. Dann sollte man nach einer Minute googeln wissen, dass man aus "new i = 0.0;" einfach "new Float:i = 0.0;" machen soll. Und sowas vergisst man nicht. Also kann man von Tag zu Tag mehr lernen.
Wie von dead schon erwähnt: Learning by doing. ;))