I have been using latex and beamer for about 8 years, doing mostly basic tasks and occasionally using more advanced features. Recently I have been motivated to create my own beamer theme and discovered that using other people's code is a barrier to my ability to customize my documents/slides.
My question is, should I go through the long process of learning tex? Or remain looking for examples which fit my immediate task and continue requesting support on sites like this and forums?
It does not seem to be an easy to read/understand language framework, so what are the benefits in the future? A possibility would be to finally understand what some commands perform such as \hbox, leavemode etc.