It is wrong, however, to use this site as a substitute for training. When you've gone on a course, or read the appropriate books, and are ready to do development - that's when to post questions. Specific, technical questions, usually related to your job.
It is also wrong to post effectively the same question twice: http://scn.sap.com/thread/3382454