A multiple representational environment for learning programming and C | IEEE Conference Publication | IEEE Xplore