Programming is one of the most creative jobs to do. To be a good programmer, learning new tricks and being compatible with the changes in programming field is quite necessary. On daily basis, different rules and modifications are introduced in the field of programming. There is always some programming