- 1. Brilliant, S. S. and Wiseman, T. R. "The first programming paradigm and language dilemma". Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education. Philadelphia, Pennsylvania. 1996. pp. 338-342. Google ScholarDigital Library
- 2. Conway, D. and McIver, L. Seven Deadly Sins of Introductory Programming Language Design. Department of Computer Science, Monash University. <http://www.csse.monash.edu.au/~damian/papers/PDF/SevenDeadlySins.pdf>. Google ScholarDigital Library
- 3. Decker, R. and Hirshfield, S. "The Top 10 Reasons Why Object-oriented Programming Can't be Taught in CS1". Proceedings of the 25th SIGCSE Symposium on Computer Science Education. Phoenix, Arkansas. 1994. pp. 51-55. Google ScholarDigital Library
- 4. Duke, R., Salzman, E., Burmeister, J., Poon, J., and Murray, L. "Teaching Programming to Beginners: Choosing the Language is Just the First Step". In Proceedings of the Australasian Conference on Computing Education. Melbourne, Australia. 2000. pp. 79-86. Google ScholarDigital Library
- 5. Hadjerrouit, S. "JAVA as First Programming Language: A Critical Evaluation". ACM SIGCSE Bulletin, Volume 30, Number 2. 1998. pp. 43-47. Google ScholarDigital Library
- 6. Hello, World! Project. <http://www2.latech.edu/~acm/HelloWorld.shtml>.Google Scholar
- 7. Johnson, L. F. "C in the First Course Considered Harmful." Communications of the ACM, Volume 38, Number 5. 1995. pp. 99-101. Google ScholarDigital Library
- 8. McIver, L. The Effect of Programming Language on Error Rates of Novice Programmers. School of Computer Science, Monash University.Google Scholar
- 9. The Google Directory. "Programming Language," Comparison and Review <http://directory.google.com/Top/Computers/Programming/Languages>Google Scholar
- 10. Wexelblat, R. L. "The Consequence of One's First Programming Language." In Proceedings of the 3rd ACM SIGSMALL Symposium and the First SIGPC Symposium on Small Systems. Palo Alto, California, 1980. pp. 52-55. Google ScholarDigital Library
- 11. World of Perl. Introduction to Perl. University of Missouri - Columbia (20 April 1999) <www.cclabs.missouri.edu/things/instruction/perl>.Google Scholar
Index Terms
- What is a good first programming language?
Recommendations
Teaching programming to beginners - choosing the language is just the first step
ACSE '00: Proceedings of the Australasian conference on Computing educationOver the years there has been an ongoing debate about which computer language to adopt for a first programming subject. Although some may not agree, the current consensus is that the object-oriented languages are winning the argument, and Java has ...
Methodology first and language second: a way to teach object-oriented programming
OOPSLA '03: Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applicationsC++ is a very successful object-oriented language. It is a required language for more and more students. It takes great effort and practice for these students to learn how to program in C++ and how to make object-oriented programs. One potential failure ...
First programming language: Consequences (Panel Discussion)
ACM '79: Proceedings of the 1979 annual conferenceWhat is a good programming language for beginners? For those adults entering the programming profession as adults the choice of first language seems to have a profound effect and the “flavor” of that first language seems to become ingrained and stay ...
Comments