What are the key steps a Developer needs to go through to become a good Project Manager?
I am a full-time Developer who aspires to be a great technical Project Manager.

What are the key steps that you think I need to go through to achieve that aspiration?

I am interested in professional qualifications (e.g. PRINCE2, etc.), training courses, personality traits, experiences, tips and techniques that would improve my chances of being the best I can be.

I would be interested in hearing if anybody has done this, and whether they are happy with their change from development or if they wished they had stuck to a development (and the reasons behind this decision).
What are the key steps a Developer needs to go through to become a good Project Manager?
===

I am a full-time Developer who aspires to be a great technical Project Manager.

What are the key steps that you think I need to go through to achieve that aspiration?

I am interested in professional qualifications (e.g. PRINCE2, etc.), training courses, personality traits, experiences, tips and techniques that would improve my chances of being the best I can be.

I would be interested in hearing if anybody has done this, and whether they are happy with their change from development or if they wished they had stuck to a development (and the reasons behind this decision).