Questions tagged [language-choice]

Questions related to the choice of programming languages for different learning environments

Filter by
Sorted by
Tagged with
25 votes
13 answers
2k views

Programming languages specifically designed for beginners

Is there a good beginner's programming language, specifically designed for learners, maybe even kids? Something beginners can sink their teeth into and get results quickly. Results that are more than ...
user avatar
  • 1,388
11 votes
4 answers
2k views

Scheme vs Haskell for introducing functional programming

So, I am not interested in which language is better, because that is a matter of opinion. What I care about is whether making a switch from Scheme to Haskell will directly help me accomplish my goals....
user avatar
  • 31.6k
14 votes
7 answers
1k views

Programming language for teenagers

I have been asked to give an introductory programming course for kids between 14-15 years old. Scratch seems like a good option for young children, maybe up to 12 years old. Python, is also a good ...
user avatar
  • 181
14 votes
3 answers
7k views

What can Snap! do that Scratch cannot?

I teach a short introductory unit in my course that uses Scratch to get students familiar with programming concepts before introducing the syntax of a text-based programming language. For context, we ...
user avatar
  • 9,032
12 votes
5 answers
923 views

What would be a good first choice to teach game programming to beginners?

In my institution we are close to starting a new graduate level program for game development. However, this program will accept non-digital game designers or other non-experts (real architects who are ...
user avatar
  • 297
7 votes
2 answers
302 views

Good beginning assembly language for teaching about stack function calls

We are considering integrating our processors design and architecture course with our assembly programming course by using the same processor for both. The processor class (which does its work in ...
user avatar
  • 31.6k
25 votes
11 answers
6k views

What could be the possible advantages of teaching Scheme as first programming language?

When I started my Computer Science studies, Scheme was the first thing we learned in our first programming course. Almost 8 years later, I ask a friend of mine, and it seems that they are still ...
user avatar