it will be depends on how deep you want to learn about it. It will be easy to just learn grammar, but learning about memory allocation and algorithms will take more than a month. but the other grammars will be learned in a week! good luck on studying.