I don't know what to say bro. but first of all stop comparing yourself with your friends. may be they are best in programming and sw engineering, but u may have lot of skills in english than them. so i think you should do what you like the most and if you don't like programming, getting a degree...