{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T02:48:54Z","timestamp":1768272534505,"version":"3.49.0"},"publisher-location":"New York, NY","reference-count":15,"publisher":"Springer US","isbn-type":[{"value":"9781441935038","type":"print"},{"value":"9780387096575","type":"electronic"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-0-387-09657-5_11","type":"book-chapter","created":{"date-parts":[[2008,8,19]],"date-time":"2008-08-19T13:40:02Z","timestamp":1219153202000},"page":"167-170","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["A Brief History of Choosing First Programming Languages"],"prefix":"10.1007","author":[{"given":"Leila","family":"Goosen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2012,9,29]]},"reference":[{"key":"11_CR1","first-page":"153","volume":"22","author":"E Giangrande","year":"2007","unstructured":"Giangrande, E.: CS1 programming language options. Journal of Computing Sciences in Colleges. Vol. 22, pp. 153\u2013160 (2007).","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"11_CR2","unstructured":"Ali, A.I., Kohun, F.: Suggested Topics for an IS Introductory Course in Java. In: Proceedings of the Informing Science and Information Technology Education Joint Conference (2005), pp. 33\u201349, Available via http:\/\/www.pro-ceedings.informingscience.org \/InSITE2005\/I19f28Ali_OnlinePDF.pdf. Accessed 25 Apr 2007."},{"key":"11_CR3","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1145\/359369.359381","volume-title":"Proceedings of the Australasian Conference on Computing Education","author":"R Duke","year":"2000","unstructured":"Duke, R., Salzman, E., Burmeister, J., Poon, J., Murray, L.: Teaching programming to beginners\u2013choosing the language is just the first step. In: Proceedings of the Australasian Conference on Computing Education. pp. 79\u201386. ACM Press, New York (2000)."},{"key":"11_CR4","unstructured":"Goosen, L.: Criteria and guidelines for the selection and implementation of a first programming language in high schools PhD thesis, North-West University (Potchefstroom Campus) (2004); http:\/\/www.puk.ac.za \/biblioteek\/proefskrifte\/2004\/goosen_l_OnlinePDF.pdf"},{"key":"11_CR5","first-page":"32","volume-title":"Proceedings of the 6th Baltic Sea conference on Computing education research","author":"L Mannila","year":"2006","unstructured":"Mannila, L., de Raadt, M.: An objective comparison of languages for teaching introductory programming. In: Proceedings of the 6th Baltic Sea conference on Computing education research. pp. 32\u201337. ACM Press, New York (2006)."},{"key":"11_CR6","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1145\/800066.801358","volume-title":"Proceedings of the thirteenth SIGCSE Technical Symposium on Computer Science Education SIGCSE 82","author":"AL Tharp","year":"1982","unstructured":"Tharp, A.L.: Selecting the \u201cright\u201d programming language. In: Proceedings of the thirteenth SIGCSE Technical Symposium on Computer Science Education SIGCSE \u201882. pp. 151\u2013155. ACM Press, New York (1982)."},{"key":"11_CR7","first-page":"38","volume-title":"Proceedings of the sixth SIGCSE Technical Symposium on Computer Science Education SIGCSE 76","author":"C Smith","year":"1976","unstructured":"Smith, C., Rickman, J.: Selecting languages for pedagogical tools in the computer science curriculum. In: Proceedings of the sixth SIGCSE Technical Symposium on Computer Science Education SIGCSE \u201876. pp. 38\u201347. ACM Press, New York (1976)."},{"key":"11_CR8","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1145\/800177.810078","volume-title":"Proceedings of the 1979 annual conference ACM 79","author":"RL Wexelblat","year":"1979","unstructured":"Wexelblat, R.L.: First programming language: Consequences (Panel Discussion). In: Proceedings of the 1979 annual conference ACM \u201879. p. 259. ACM Press, New York (1979)."},{"key":"11_CR9","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/5600.5627","volume-title":"Proceedings of the seventeenth SIGCSE Technical Symposium on Computer Science Education SIGCSE 86","author":"NS Baron","year":"1986","unstructured":"Baron, N.S.: The future of computer languages: implications for education. In: Proceedings of the seventeenth SIGCSE Technical Symposium on Computer Science Education SIGCSE \u201886. pp. 44\u201349. ACM Press, New York (1986)."},{"key":"11_CR10","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1145\/65293.71442","volume-title":"Proceedings of the twentieth SIGCSE Technical Symposium on Computer Science Education SIGCSE 89","author":"PA Luker","year":"1989","unstructured":"Luker, P.A.: Never mind the language, what about the paradigm? In: Proceedings of the twentieth SIGCSE Technical Symposium on Computer Science Education SIGCSE \u201889. pp. 252\u2013256. ACM Press, New York (1989)."},{"key":"11_CR11","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1145\/1027313.1027320","volume":"10","author":"D Gupta","year":"2004","unstructured":"Gupta, D.: What is a good first programming language? Crossroads. Vol. 10, p. 7 (2004).","journal-title":"Crossroads"},{"key":"11_CR12","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1145\/382196.382997","volume":"6","author":"O Lecarme","year":"1974","unstructured":"Lecarme, O.: Structured programming, programming teaching and the language Pascal. ACM SIGCSE Bulletin. Vol. 6, pp. 9\u201315 (1974).","journal-title":"ACM SIGCSE Bulletin"},{"key":"11_CR13","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/134510.134553","volume-title":"Proceedings of the twenty-third SIGCSE technical symposium on Computer science education SIGCSE 92","author":"KN King","year":"1992","unstructured":"King, K.N.: The evolution of the programming languages course. In: Proceedings of the twenty-third SIGCSE technical symposium on Computer science education SIGCSE \u201892. pp. 213\u2013219. ACM Press, New York (1992)."},{"key":"11_CR14","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1145\/1230819.1230841","volume":"50","author":"TJ Bergin","year":"2007","unstructured":"Bergin, T.J.: A history of the history of programming languages. Communications of the ACM. Vol. 50, pp. 69\u201374 (2007).","journal-title":"Communications of the ACM"},{"key":"11_CR15","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1145\/800027.808421","volume-title":"Proceedings of the international conference on Reliable software","author":"N Wirth","year":"1975","unstructured":"Wirth, N.: An assessment of the programming language PASCAL. In: Proceedings of the international conference on Reliable software. pp. 23\u201330. ACM Press, New York (1975)."}],"container-title":["IFIP Advances in Information and Communication Technology","History of Computing and Education 3 (HCE3)"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-0-387-09657-5_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,15]],"date-time":"2021-09-15T04:30:45Z","timestamp":1631680245000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-0-387-09657-5_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9781441935038","9780387096575"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-0-387-09657-5_11","relation":{},"ISSN":["1868-4238","1868-422X"],"issn-type":[{"value":"1868-4238","type":"print"},{"value":"1868-422X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008]]},"assertion":[{"value":"29 September 2012","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}