I did. My path was: software engineer, consultant, architect, TPM - driven by desire to have impact and move one the moment I noticed stagnation of personal growth.
Definitely having technical background helps with managing products that are highly technical or for technical users.
W/o going into the whole rabbit hole of PMing, here are a few links I found useful on my journey
reply