Learn to Program: Crafting Quality Code