I am looking for a language that
- has First class functions
- is dynamic
- has prototypical inheritance
- does not have too many features (i.e is easy to get into and write first program).
Edit (just some clarification)