{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T12:05:03Z","timestamp":1781006703446,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":75,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T00:00:00Z","timestamp":1776038400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,13]]},"DOI":"10.1145\/3772318.3791825","type":"proceedings-article","created":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T05:33:35Z","timestamp":1776058415000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Starting From Scratch Again and Again"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4645-6607","authenticated-orcid":false,"given":"Caryn","family":"Tran","sequence":"first","affiliation":[{"name":"Computer Science and Learning Sciences, Northwestern University, Evanston, Illinois, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-8489-1900","authenticated-orcid":false,"given":"Kristin","family":"Fasiang","sequence":"additional","affiliation":[{"name":"Computer Science and Learning Sciences, Northwestern University, Evanston, Illinois, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-7021-3227","authenticated-orcid":false,"given":"Max","family":"Kanwal","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9158-175X","authenticated-orcid":false,"given":"Eleanor","family":"O'Rourke","sequence":"additional","affiliation":[{"name":"Computer Science &amp; Learning Sciences, Northwestern University, Evanston, Illinois, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,4,13]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"publisher","unstructured":"Hussein Alrubaye Stephanie Ludi and Mohamed\u00a0Wiem Mkaouer. 2019. Comparison of block-based and hybrid-based environments in transferring programming skills to text-based environments. 10.48550\/arXiv.1906.03060arXiv:https:\/\/arXiv.org\/abs\/1906.03060 [cs].","DOI":"10.48550\/arXiv.1906.03060"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","unstructured":"Michal Armoni Orni Meerbaum-Salant and Mordechai Ben-Ari. 2015. From Scratch to \u201cReal\u201d Programming. ACM Trans. Comput. Educ. 14 4 (Feb. 2015) 25:1\u201325:15. 10.1145\/2677087","DOI":"10.1145\/2677087"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3478432.3499145"},{"key":"e_1_3_3_2_5_2","unstructured":"David Bau. 2015. Droplet a blocks-based editor for text code. Journal of Computing Sciences in Colleges 30 6 (2015) 138\u2013144. Publisher: Consortium for Computing Sciences in Colleges."},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/2771839.2771875"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","unstructured":"David Bau Jeff Gray Caitlin Kelleher Josh Sheldon and Franklyn Turbak. 2017. Learnable programming: blocks and beyond. Commun. ACM 60 6 (May 2017) 72\u201380. 10.1145\/3015455","DOI":"10.1145\/3015455"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3421590.3421597"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/236452.236572"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3478432.3499033"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/2399016.2399085"},{"key":"e_1_3_3_2_12_2","volume-title":"Constructing grounded theory: A practical guide through qualitative analysis","author":"Charmaz Kathy","year":"2006","unstructured":"Kathy Charmaz. 2006. Constructing grounded theory: A practical guide through qualitative analysis. Sage."},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","unstructured":"Chen Chen Paulina Haduong Karen Brennan Gerhard Sonnert and Philip Sadler. 2019. The effects of first programming language on college students\u2019 computing attitude and achievement: a comparison of graphical and textual languages. Computer Science Education 29 1 (2019) 23\u201348. arXiv:https:\/\/doi.org\/10.1080\/08993408.2018.154756410.1080\/08993408.2018.1547564","DOI":"10.1080\/08993408.2018.1547564"},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"publisher","unstructured":"Yaofei Chen R. Dios A. Mili Lan Wu and Kefei Wang. 2005. An empirical study of programming language trends. IEEE Software 22 3 (May 2005) 72\u201379. 10.1109\/MS.2005.55","DOI":"10.1109\/MS.2005.55"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508968"},{"key":"e_1_3_3_2_16_2","unstructured":"Vincent\u00a0A. Cicirello. 2013. Experiences with a real projects for real clients course on software engineering at a liberal arts institution. J. Comput. Sci. Coll. 28 6 (June 2013) 50\u201356."},{"key":"e_1_3_3_2_17_2","unstructured":"CodeHS. [n. d.]. Fireman Karel | Lesson 2.3 Karel Can\u2019t Turn Right | Introduction to Python Programming. https:\/\/codehs.com\/course\/21076\/explore\/module\/29312\/lesson\/2266050?lang=en"},{"key":"e_1_3_3_2_18_2","unstructured":"Code.org. [n. d.]. Classic Maze #3 - Code.org. https:\/\/studio.code.org\/hoc\/3"},{"key":"e_1_3_3_2_19_2","unstructured":"Code.org. 2024. 2024 State of Computer Science Education. https:\/\/code.org\/assets\/advocacy\/stateofcs\/2024_state_of_cs.pdf"},{"key":"e_1_3_3_2_20_2","unstructured":"Jennifer Colby. 2015. 2 445 Hours of Code: What I Learned from Facilitating Hour of Code Events in High School Libraries. Knowledge Quest 43 5 (2015) 12\u201317. Publisher: ERIC."},{"key":"e_1_3_3_2_21_2","unstructured":"Scratch\u00a0Wiki contributors.[n. d.]. Scratch 3.0 - Scratch Wiki. https:\/\/en.scratch-wiki.info\/wiki\/Scratch_3.0"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","unstructured":"Wenbo Deng Zhongling Pi Weina Lei Qingguo Zhou and Wenlan Zhang. 2020. Pencil Code improves learners\u2019 computational thinking and computer learning attitude. Computer Applications in Engineering Education 28 1 (2020) 90\u2013104. 10.1002\/cae.22177_eprint: https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cae.22177.","DOI":"10.1002\/cae.22177"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","unstructured":"James Devine Joe Finney Peli de Halleux Micha\u0142 Moskal Thomas Ball and Steve Hodges. 2018. MakeCode and CODAL: intuitive and efficient embedded systems programming for education. ACM SIGPLAN Notices 53 6 (June 2018) 19\u201330. 10.1145\/3299710.3211335","DOI":"10.1145\/3299710.3211335"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","unstructured":"Michael\u00a0Ann DeVito. 2021. Adaptive Folk Theorization as a Path to Algorithmic Literacy on Changing Platforms. Proceedings of the ACM on Human-Computer Interaction 5 CSCW2 (Oct. 2021) 1\u201338. 10.1145\/3476080","DOI":"10.1145\/3476080"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173694"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025659"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","unstructured":"Betsy DiSalvo. 2014. Graphical Qualities of Educational Technology: Using Drag-and-Drop and Text-Based Programs for Introductory Computer Science. IEEE Computer Graphics and Applications 34 6 (2014) 12\u201315. 10.1109\/MCG.2014.112","DOI":"10.1109\/MCG.2014.112"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017763"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","unstructured":"Yrj\u00f6 Engestr\u00f6m. 2001. Expansive Learning at Work: Toward an activity theoretical reconceptualization. Journal of Education and Work 14 1 (Feb. 2001) 133\u2013156. 10.1080\/13639080020028747","DOI":"10.1080\/13639080020028747"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858494"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702556"},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"publisher","unstructured":"Allan Fisher and Jane Margolis. 2003. Unlocking the clubhouse: women in computing. ACM SIGCSE Bulletin 35 1 (Jan. 2003) 1\u2013182. 10.1145\/792548.611896","DOI":"10.1145\/792548.611896"},{"key":"e_1_3_3_2_33_2","unstructured":"Scratch Foundation. [n. d.]. Scratch - Imagine Program Share. https:\/\/scratch.mit.edu\/projects\/editor\/"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","unstructured":"Jason Freeman Brian Magerko Doug Edwards Tom Mcklin Taneisha Lee and Roxanne Moore. 2019. EarSketch: engaging broad populations in computing through music. Commun. ACM 62 9 (Aug. 2019) 78\u201385. 10.1145\/3333613","DOI":"10.1145\/3333613"},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538906"},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"crossref","unstructured":"Susan\u00a0A Gelman and Cristine\u00a0H Legare. 2011. Concepts and folk theories. Annual review of anthropology 40 1 (2011) 379\u2013398.","DOI":"10.1146\/annurev-anthro-081309-145822"},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3478432.3499240"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151597"},{"key":"e_1_3_3_2_39_2","unstructured":"Brian Harvey. 2010. Why do we have to learn this baby language?.https:\/\/snap.berkeley.edu\/static\/doc\/Brian-Harvey_Baby-language.pdf"},{"key":"e_1_3_3_2_40_2","unstructured":"Brian Harvey. 2012. The beauty and joy of computing: Computer science for everyone. Proceedings of Constructionism 33 (2012)."},{"key":"e_1_3_3_2_41_2","volume-title":"Designer and Blocks Editor","author":"Inventor MIT\u00a0App","unstructured":"MIT\u00a0App Inventor. [n. d.]. Designer and Blocks Editor. https:\/\/appinventor.mit.edu\/explore\/designer-blocks"},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3501712.3529733"},{"key":"e_1_3_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569723"},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"publisher","unstructured":"Caitlin Kelleher and Randy Pausch. 2005. Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. Comput. Surveys 37 2 (jun 2005) 83\u2013137. 10.1145\/1089733.1089734","DOI":"10.1145\/1089733.1089734"},{"key":"e_1_3_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/2818314.2818331"},{"key":"e_1_3_3_2_46_2","volume-title":"Moving towards a vision of equitable computer science: Results of a landscape survey of PreK\u201312 CS teachers in the United States","author":"Koshy Sonia","year":"2022","unstructured":"Sonia Koshy, Bryan Twarek, D. Bashir, Shaina Glass, Rachel Goins, L. Cruz\u00a0Novohatski, and Allison Scott. 2022. Moving towards a vision of equitable computer science: Results of a landscape survey of PreK\u201312 CS teachers in the United States. Technical Report. Computer Science Teachers Association and Kapor Center. https:\/\/landscape.csteachers.org"},{"key":"e_1_3_3_2_47_2","doi-asserted-by":"publisher","unstructured":"Yuhan Lin and David Weintrop. 2021. The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming. Journal of Computer Languages 67 (Dec. 2021) 101075. 10.1016\/j.cola.2021.101075","DOI":"10.1016\/j.cola.2021.101075"},{"key":"e_1_3_3_2_48_2","first-page":"116","volume-title":"Proceedings of the Society for Information Technology & Teacher Education International Conference","author":"Lin Yuhan","year":"2024","unstructured":"Yuhan Lin, David Weintrop, and Jason McKenna. 2024. Designing a progression of programming environments to support K\u201312 learners as they advance. In Proceedings of the Society for Information Technology & Teacher Education International Conference, J.\u00a0Cohen and G.\u00a0Solano (Eds.). Association for the Advancement of Computing in Education, Las Vegas, NV, USA, 116\u2013123. https:\/\/www.learntechlib.org\/primary\/p\/224109\/"},{"key":"e_1_3_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.22318\/icls2024.781947"},{"key":"e_1_3_3_2_50_2","doi-asserted-by":"publisher","unstructured":"Yuhan Lin David Weintrop and Jason McKenna. 2025. Switch mode: How one environment supports multiple strategies to transition from block-based to text-based programming. Int. J. Child-Comp. Interact. 44 C (June 2025) 25\u00a0pages. 10.1016\/j.ijcci.2025.100737","DOI":"10.1016\/j.ijcci.2025.100737"},{"key":"e_1_3_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3419249.3420185"},{"key":"e_1_3_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406258"},{"key":"e_1_3_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1109\/LaTICE.2018.000-5"},{"key":"e_1_3_3_2_54_2","unstructured":"Jens M\u00f6nig and Brian Harvey. [n. d.]. Snap! 11.0.8. https:\/\/snap.berkeley.edu\/snap\/snap.html"},{"key":"e_1_3_3_2_55_2","volume-title":"The design of everyday things (revised and expanded edition ed.)","author":"Norman Donald\u00a0A.","year":"2013","unstructured":"Donald\u00a0A. Norman. 2013. The design of everyday things (revised and expanded edition ed.). Basic Books, New York, New York."},{"key":"e_1_3_3_2_56_2","doi-asserted-by":"publisher","unstructured":"John\u00a0F. Pane Chotirat Ratanamahatana and Brad\u00a0A. Myers. 2001. Studying the language and structure in non-programmers\u2019 solutions to programming problems. International Journal of Human-Computer Studies 54 2 (Feb. 2001) 237\u2013264. 10.1006\/ijhc.2000.0410","DOI":"10.1006\/ijhc.2000.0410"},{"key":"e_1_3_3_2_57_2","volume-title":"Mindstorms: children, computers, and powerful ideas (2nd edition ed.)","author":"Papert Seymour","year":"1993","unstructured":"Seymour Papert. 1993. Mindstorms: children, computers, and powerful ideas (2nd edition ed.). Basic Books, New York, NY."},{"key":"e_1_3_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/1345443.1345441"},{"key":"e_1_3_3_2_59_2","doi-asserted-by":"publisher","unstructured":"Kris Powers Stacey Ecott and Leanne\u00a0M. Hirshfield. 2007. Through the looking glass: teaching CS0 with Alice. SIGCSE Bull. 39 1 (March 2007) 213\u2013217. 10.1145\/1227504.1227386","DOI":"10.1145\/1227504.1227386"},{"key":"e_1_3_3_2_60_2","doi-asserted-by":"crossref","unstructured":"Mitchel Resnick John Maloney Andr\u00e9s Hern\u00e1ndez Natalie Rusk Evelyn Eastmond Karen Brennan Amon Millner Eric Rosenbaum Jay Silver Brian Silverman and Yasmin Kafai. 2009. Scratch: Programming for Everyone. Commun. ACM 52 (11 2009) 60\u201367.","DOI":"10.1145\/1592761.1592779"},{"key":"e_1_3_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICEED.2017.8251181"},{"key":"e_1_3_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.4324\/9781315467139-8"},{"key":"e_1_3_3_2_63_2","doi-asserted-by":"publisher","unstructured":"Glenn Strong Nina Bresnihan and Brendan Tangney. 2025. Supporting learners in the transition from block-based to text-based programming a systematic review. Journal of Computer Languages 84 (Sept. 2025) 101342. 10.1016\/j.cola.2025.101342","DOI":"10.1016\/j.cola.2025.101342"},{"key":"e_1_3_3_2_64_2","doi-asserted-by":"publisher","unstructured":"Dan Sun Chee-Kit Looi Yan Li Chengcong Zhu Caifeng Zhu and Miaoting Cheng. 2024. Block-based versus text-based programming: a comparison of learners\u2019 programming behaviors computational thinking skills and attitudes toward programming. Educational technology research and development 72 2 (April 2024) 1067\u20131089. 10.1007\/s11423-023-10328-8","DOI":"10.1007\/s11423-023-10328-8"},{"key":"e_1_3_3_2_65_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE44824.2020.9274171"},{"key":"e_1_3_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-60013-0_28-2"},{"key":"e_1_3_3_2_67_2","unstructured":"Thunkable. [n. d.]. Thunkable: Best no code app builder | No code app creation. https:\/\/thunkable.com\/"},{"key":"e_1_3_3_2_68_2","doi-asserted-by":"publisher","unstructured":"Benjamin Toff and Rasmus\u00a0Kleis Nielsen. 2018. \u201cI Just Google It\u201d: Folk Theories of Distributed Discovery. Journal of Communication 68 3 (June 2018) 636\u2013657. 10.1093\/joc\/jqy009","DOI":"10.1093\/joc\/jqy009"},{"key":"e_1_3_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1145\/3702652.3744229"},{"key":"e_1_3_3_2_70_2","doi-asserted-by":"publisher","unstructured":"Shirin Vossoughi Paula\u00a0K. Hooper and Meg Escud\u00e9. 2016. Making Through the Lens of Culture and Power: Toward Transformative Visions for Educational Equity. Harvard Educational Review 86 2 (June 2016) 206\u2013232. 10.17763\/0017-8055.86.2.206","DOI":"10.17763\/0017-8055.86.2.206"},{"key":"e_1_3_3_2_71_2","doi-asserted-by":"publisher","DOI":"10.1109\/BLOCKS.2015.7368989"},{"key":"e_1_3_3_2_72_2","doi-asserted-by":"publisher","DOI":"10.1145\/2771839.2771860"},{"key":"e_1_3_3_2_73_2","doi-asserted-by":"publisher","DOI":"10.1145\/3078072.3079715"},{"key":"e_1_3_3_2_74_2","doi-asserted-by":"crossref","unstructured":"David Weintrop and Uri Wilensky. 2017. Comparing block-based and text-based programming in high school computer science classrooms. ACM Trans. Comput. Educ. 18 1 (2017) 1\u201325.","DOI":"10.1145\/3089799"},{"key":"e_1_3_3_2_75_2","doi-asserted-by":"publisher","unstructured":"David Weintrop and Uri Wilensky. 2019. Transitioning from introductory block-based and text-based environments to professional programming languages in high school computer science classrooms. Computers & Education 142 (Dec. 2019) 103646. 10.1016\/j.compedu.2019.103646","DOI":"10.1016\/j.compedu.2019.103646"},{"key":"e_1_3_3_2_76_2","doi-asserted-by":"publisher","unstructured":"Cameron Wilson. 2015. Hour of code\u2014a record year for computer science. ACM Inroads 6 1 (Feb. 2015) 22. 10.1145\/2723168","DOI":"10.1145\/2723168"}],"event":{"name":"CHI 2026: CHI Conference on Human Factors in Computing Systems","location":"Barcelona Spain","acronym":"CHI '26","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772318.3791825","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T11:38:00Z","timestamp":1781005080000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3772318.3791825"}},"subtitle":["Tracing the Origins of High Schoolers' Negative Perceptions of Block-Based Programming"],"short-title":[],"issued":{"date-parts":[[2026,4,13]]},"references-count":75,"alternative-id":["10.1145\/3772318.3791825","10.1145\/3772318"],"URL":"https:\/\/doi.org\/10.1145\/3772318.3791825","relation":{},"subject":[],"published":{"date-parts":[[2026,4,13]]},"assertion":[{"value":"2026-04-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}