I made a video with regards creating your own plugin you can visit it here Creating My Own WordPress Plugin Playlist. I already published 1 plugin in the wordpress.org this one Amelia Shortcode Extended.
Creating a wordpress plugin is easy I made a video and you can follow that steps for you to understand what basic functionality need to be use when working certain plugins. As you see in the video my friend is google, because I can’t memorise all the functionality of wordpress somehow I just read the manual and how to use that function then try it to my plugin and revise it so I can use it the way what my plugin can do.
Author Contact Me
I am currently working with ACM (Author Contact Me) this plugin help to contact the author of the post, business and etc. and can view to there backend pages as message box and then the author can reply to that person who interest to there post.
Once I am done with this plugin I will going to make another tutorials maybe phone gap or anything that can help you and other web programmer or software programmer. You can contact me here for suggestion :).