However, we tend to forget that mastering a programming
language requires considerable effort. Writing application
programs requires fundamental knowledge and basic skill in
computers and programming languages. While most sample
programs for open-source applications are easy to execute,
thus far they are used as a trial; whenever an unskilled person
attempts to customize an application system he/she tends to
encounter a problem with programming.