
Originally Posted by
based_god
Since I don't understand what you mean by "coding" (RSPS coding or actual programming), I'm going under the assumption you are talking about programming:
You can never really master programming. New languages are being created along with new technologies. Old/Current languages are constantly being revised, and there are numerous ways to achieve something with one language. It all depends on your mindset and how much you practice it. To become a "pro coder", I would say at least 5 years of programming experience, but it is subjective and do not take it literally.
You also may want to learn other languages besides java, as most "pro coders" know more than 1