I haven't written any Tcl in years but one of the things I liked about it was that it's not deep at all. Very simple rules, with enough flexibility built-in to (usually) make it do what you want.
Its like knowing how to use lisp but not knowing how macros work. Funnily enough this is actually where I am now with lisp.