Technological advancement has lead to a substantial growth in each and every field of human activity. This has provoked the need to learn computer concepts with the use of programming methodologies. Personal computers, once owned by only affluent individuals, are now everywhere.