I'm thinking of lying to clients saying I personally am a proficient programmer in order to close deals.
Why do you feel the need to lie?
I don't know, I feel stupid that it makes me proud.
Some white lies are okay but lying about something big like your qualifications for a job is wrong. People depend on you to be able to accomplish the job you are paid for and if you let them down, you will be fired.
It is just business, people lie all the time.
This is not a good way to conduct business. The people you lie to will figure you out eventually, and word will spread that you are untrustworthy. Lying about your credentials is wrong.