Making a plug-in with little or no knowledge in programming it's the hardest thing you can think of.
Especially, what you want to do is kind of hard, currently. I have yet to find a way to use the PSM feature in my plugins (although I'm technically a beginner
).
Like raceprouk, I'd recommend doing other things, as stand-alone, learning projects, before attempting to make a plug-in.
There are many tutorials out there, most are aimed at people who never did any programming. Just look (aka Google) around the net.