Though having skill-based knowledge is an added advantage, it is not compulsory to have language and programming skills.