Remaked Introduction to Programming