Anyone who can think and produce what he/she thinks is a programmer. The difference lies in the set of tools which we use to produce the product. Example: a carpenter making table, chair and other wooden stuff according to the demand placed or by himself is a programmer. But when we jump on to the techno world, the tools for creating something changes altogether. So, once we understand the usage of these tools and their application, we can easily create any te