Being introverted is one thing, being socially awkward and getting nervous when people talking to you can be a hindrance. If you expect to create your own business, the most important aspect will be customer interaction; you will need to get past these issues in order to be successful.
Seriously though, I wish you the best of luck. My advice would be to get yourself a good portfolio assembled and then maybe approach small- to medium-sized companies and just be open and frank with them. If you can demonstrate you have the skills there will be someone out there who is happy just to have someone sat coding up briefs, reporting only to them. Larger companies might find it more difficult to get around the mindset that meetings are universally important and everyone eventually wants to be a manager. A small business owner might see someone like you as a godsend if you help them understand that in return for being largely undisturbed (in a social, obv not work sense!) you will be loyal and productive.
Feel free to message me if you'd like to talk more.
I chose to learn programming thinking the job would just be me and a computer, referring to one boss, but there seems to be more meetings and customer interactions than I hoped. Other commenters said that more quiet programming jobs exist so I'll keep sending my resume to companies who build their own softwares instead of agencies. I'm just a bit despaired that no one wants to let me work.
In a more long-term way, I'm trying to create my own business (disrupt Facebook!). If I can't be the employee, I must become the employer.