I feel the same. If you want to dig even deeper, I find the array languages extremely fascinating. Look at APL for instance. I'm really excited about it coming to android, as it's terse enough to work well on phones, especially since phones can handle any arbitrary keyboard layout.