>>9
muh stack
I think it's as beautiful as lisp, though for very different reasons.
And if OP is interested in really low level stuff, it can in some ways just be thought of as a glorified assembly - You'll think about problems or datastructures in a similar way, but it's much friendlier and then easily extensible, so when you want to go further/deeper/higher you can.