In my humble opinion - absolutely NEVER to early.
If you understand the game well enough to comprehend the advanced technique - why learn one way only to have to relearn something different later on to become more "advanced" (whatever that means). I learned a few of the advanced techniques early on and I am sure glad I did, as the ones I didn't - they are very hard for me now. Also, since the game has changed over the years, there always seems to be something new to learn - why add to that.
Bookmarks