Making the Maximum Use of Technology to Ease Learning for Children