PROGRAMMING LANGUAGE SKILLS