Cross platform interactive programming learning environment for kids with edutainment and gamification | IEEE Conference Publication | IEEE Xplore