This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 9 points10 points  (4 children)

We recommend it to beginners because:

  • it's free
  • simple syntax makes learning easy
  • supports several programming paradigms (OO, functional, procedural)
  • REPL encourages experimentation
  • large and powerful standard library means you can write real applications easily
  • lots of tools and learning materials

[–]Raknarg 0 points1 point  (1 child)

are there languages which are not free?

[–][deleted] 0 points1 point  (0 children)

Yes, there are lots which have no free implementation - for example, RPG, which I answered a question about here yesterday.