What do you think about the different paradigms in programming?
And what do you think about type theory, etc?
Bonus question: I am trying to develop a new general programming system for children. I was inspired by Smalltalk and ELM.
http://www.reddit.com/r/unseen_programming It is a graphical system that uses function blocks connected with flow-logic. So basically it is functional, but much simpler. The function-blocks form a system, very similar to classes/objects in Smalltalk. What do you think about such a system, or what tips do you have about designing a new language?