I feel sorry for your story. Don't blame yourself. Please, don't give up your dreams.
You worked too hard to do that and you graduated. I am sure you've very good at what you do.
Have you tried getting help with the school with your resume? Maybe you can also try to talk to your professors and ask them for reference? Or how about some of the classmates you worked with can give you some reference? I mean they write a letter of reference to say you worked in this such and such a project and that you're hardworking and that are good to work with.
Maybe you can get your friends and/or career counsellors to look at your resume and cover letter and make sure you don't have any spelling/grammer mistakes.
Have you tried going to job agencies? I don't know if that is an option for you.
Do you think maybe you didn't handle the interview properly? Maybe you can practice job interviews and go over what you said and ask your friends for advice or talk to a professional counsellor.
Do you think maybe your friends can refer you to a job? I know that is difficult to ask but if they know you're a good worker and reliable, they may be able to help you started with something.
It's hard to do things with low confidence. Try not to be so hard on yourself. Try not to get upset at people who care about you. They just don't know what to do to make you feel better. I am sorry you dumped your girlfriend.
I think you should start to love yourself. Take better care of yourself. Then you can be nicer towards yourself and the people around you. Don't get upset at people.
The first job is always hard to get. So what if your friends were lucky. You really need to find a way to build confidence and to get some help and support in finding a job. Getting upset would not fix anything. It would only drive people away.
I also wonder if you can do some volunteer work in IT??? That would give you experience and reference and make you feel good since you love computers.
Don't give up trying. Don't smoke hash. You're not a loser. You just need a chance at a IT job.
What is the medical system like in Egypt, I asume it is preety good and you can get help, maybe you should start with your regular Doctor and talk about how you are feeling.
You seem to be really suffering with very bad feelings, you do not have to suffer like this and you can get better,
I think you may need to go to a Psychiatrist for assessment and possible treatment. You do sound depressed and as you begin to feel better you may be able to make some positive changes in your life.
I wish you well.