3 BEST PROGRAMMING LANGUAGES TO LEARN IN 2018