Computer Science & ICT Learning Journey