If you are a beginner in programming, plan your certification in about 6 months time. One of the most important usage of a certification is that “You will get to study the basics very thoroughly”. And obviously you get a certificate :-). But remember, this is not a substitute for practice!!