C++ and PAWN have a FEW similarities. But if you're new to programming and C++ is your first language....approach PAWN as though its a completely new thing.
The most you'll get out of it for pawn is development skill, logic, code structure, and scope. Just basic programming concepts.
It'll confuse you in other things.
If i may reccomend...it'd be easier to start with PAWN (being non-objective) or C (if you have access to it) the objects in C++ can get confusing and will make pawn irritating for a beginner.
Just my personal opinion. But to each their own, and there's always a learning curve. I'm rather afluent in Java and C++ but i'm still scratching my head at how pawn works.