In fact, saying so much is to ask you to face up to your own character or personality. It is more important to see your own advantages and give full play to them than to make up your own shortcomings helplessly every day-because you have accumulated too few communication skills.
So don't set too high a goal to improve your communication skills. With your personality, to be honest, it's hard to get rid of talking to others. But in some places, as long as you pay attention, you can ensure harmonious interpersonal relationships, and no one will suppress you. I think harmony is your goal, and everything else is to give play to your advantages.
Observing your expression, I have several specific suggestions:
1. Speak concisely and methodically, say the central idea, and don't go into too many irrelevant details.
2. Learn to listen to others. As you said, it's not speculation for you to talk about computers with others, because you don't listen to their opinions and only talk to yourself. Of course, people won't listen to you. So learn to listen patiently.
When several people are together, laughter can enhance feelings. When others say something, you nod and smile, or laugh loudly, and people will think you are kind and harmless. When several people are together, it is better to listen or smile and not talk than to interrupt and say inappropriate words. Don't be introverted and withdrawn at the same time, so you won't be unpopular.
4. Find someone who is almost as introverted as you. Everyone has something in common, so it's easy to get close. Looking for girls is also in this direction. Family members can introduce them and even get back together with their former girlfriends. Take the initiative to care about girls and don't bury yourself in technology all day.