References
- Norvig P., Teach Yourself Programming in Ten Years. http://www.norvig.com/21-days.html
- http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
- Koffman E., "All I Really Need to Know I Learned in CS1," SIGCSE 2009 Keynote Address. (available at http://www.temple.edu/cis/directory/tenure/documents/KoffmanSIGCSESlides.pdf)
- Gupta D., "What is a Good First Programming Language?," Crossroads, Vol. 10, No. 4, pp.7-7, 2004. (available at http://www.acm.org/crossroads/xrds10- 4/firstlang.html) https://doi.org/10.1145/1027313.1027320
- Intersimone D., "Scratch, Squeak, Alice and Go --programming for kids, adults and everyone else," Computerworld Blogs, November 23, 2009. (available at http://blogs.computerworld.com/15138/scratch_squeak_alice_and_go_programming_for_kids_adults_and_everyone_else)
- http://www.python.org
- http://scratch.mit.edu
- Resnik M. et al., "Scratch: Programming for All," Communications of the ACM, Vol. 52, No. 11, pp. 60-67, 2009. https://doi.org/10.1145/1592761.1592779
- http://www.alice.org
- Kelleher, C. and Pausch, R., "Using storytelling to motivate programming," Communications of the ACM, Vol. 50, No. 7, pp. 58-64, 2007. https://doi.org/10.1145/1272516.1272540
- Guzdial, M. and Ericson, B., Introduction to Computing and Programming in Python: A Multimedia Approach. Prentice Hall, 2009.
- Enbody, R. J., Punch, W. F., and McCullen, M., "Python CS1 as preparation for C++ CS2," ACM SIGCSE Bulletin, Vol. 41, No. 1, pp. 116-120, 2009. https://doi.org/10.1145/1539024.1508907
- Malan, D. and Leitner, H., "Scratch for budding computer scientists," ACM SIGCSE Bulletin, Vol. 39, No. 1, pp. 223-227, 2007. https://doi.org/10.1145/1227504.1227388
- Lorenzen T. and Sattar A., "Objects first using Alice to introduce object constructs in CS1," ACM SIGCSE Bulletin, Vol. 40, No. 2, pp. 62-64, 2008. https://doi.org/10.1145/1383602.1383636
- www.golang.org