Wow; I picked up GUI fast, just a couple of months. However, when it comes to learning new types of codes like JASS and vJASS, it takes me quite a while. I have been studying JASS for more than a month now, and all I can code is a simple spell that makes the caster blink from place to place.
But that's pretty impressive Almia; I both envy and want to be you. (<- don't take that the wrong way, if possible)