How to deal with programming phobia

Programming phobia can be termed as the fear of learning any programming language such as C#, Vb, Java, Php etc . This type of phobia comes under the category of technophobia in which the phobia about using the computers or related technologies is quite prominent. Although, the technology enthusiasts have the abilities as well as the spirits to design and develop new and unique ideas into applications but they find themselves quite reluctant to even start a line of code of a program on computers whether they are in their college labs, at homes or at their friends' homes.
People often misunderstand this term when they relate different types of individuals with this type of problem. In this regard,we have defined some cases where the sufferer or his well wishers have to see whether there is some type of phobia or not.
Case 1
He hasn't ever learned how to use a computer and he is reluctant to tell this to his class mates.
Case 2
He is not quite good at programming at all and he has specialty in other areas such as networking, hardware, graphics etc.
Case 3
He is not a programming learner because he has nothing to do with the programming at all and he's a neurologist. He knows how to operate computers
Case 4
He programs too quick and solves complex problems in the absence of his boss but finds difficulty when his boss is sitting closer to him while he is programming. This type of phobia is termed as Bossophobia
Case 5
He has tried many small programs but can't solve complex programming tasks and avoids programming
All of our 5 cases are beyond the scope of programming phobia.
The programophobics (one who fear programming) are mainly related to the programmers who are already in the field of computer programming, but sometimes or most often, they find it quite fearful to transfer their logic on the editor of computer screen even if they have written their code on their papers.
The problems related to this type of phobia are generally due to the lack of interaction between the user and the computer machine. He considers that the computer is doing something other than he desires and it is not understanding what he wants (although computers are garbage in and garbage out machines).
This type of phobia is present in those individuals, who always do some unintentional mess with the computers when they operate them. An ideal example for this type of scenario is :
1.A programmer switches his machine on and he gets sweaty with pounding heart by thinking many times as if
his application has been deleted
2. He won't be able to meet the deadlines to complete the project
3. A small mistake will cost him his employment
4. What he shall do if his boss won't get satisfied ?
5. His mates will make fun of him if he makes a silly mistake
The best solution to all sort of programming related to the phobias is to use the computer at home as many times as possible and make as much mess (with software or configuration) as one can, so that he should be able to sort out the machine behavior at every level, provided that the computer should be his own property and the important material has some backup place.
The more one makes mistakes , more he learns. Always think about the computer as an experimental machine . A person who hasn't make a mistake in his life hasn't learned anything. In this way one can deal with this type of phobia by challenging his own intentional or unintentional mistakes and gives enough time to the machine buddy.
The best practice for learning how to program with confidence is to begin with beginner's level because no one is a born programmer. Always think positive and rational. Read several blogs or books and real life stories of successful programmers. Begin your development with visually appealing programming environment to overcome your fears. Use "Let it happen then we shall see it" approach rather than "What if ?" approach.
Remember one thing; A man has invented computer not computer invented a man.
Image Credit: wikipedia.org