Hi Balaji Karuppiah,
It is possible to work on mendix without any codind background. However, I think it is important to have some knowledge of relational database, and some basic concepts (for instance, data types, strings, bollean, etc). It is also important to understand the concept of object oriented programming.
Hypothetically yes – Mendix studio may be your preferred tool – however, is is limited, and will still require help of more experienced Mendixers working in Studio Pro.