Read http://www-formal.stanford.edu/jmc/history/lisp/lisp.html

Use eval. Try some genetic programming. Complete a small interpreter.

Read MapReduce.

Write some non-trivial map-reduce computations.