Being in product roles for 5+ years now, I do kinda start to feel that PM is not supposed to be a fresher role.
Yeah you can join as a PM intern, become an APM in a product start up to learn the ropes n all, but as a PM it's better to have some sort of hard skills background ( coding, analytics, design) as your primary skill set or have extensive industry or domain knowledge to do justice to your role as PM. Else you won't have the respect of the team. And that situation is pretty bad for a PM coz they have to lead by influence, not by authority.
If your devs don't trust your judgement, you will find it really tough to get shit done