Effects of GUI-based Programming Learning before CUI-based Programming Learning: Toward Continuous Learning in Computer Programming | IEEE Conference Publication | IEEE Xplore