the world is changing real fast and technology is making even smaller Programming is an essencial slill especially in this era.