I like programming languages are as following (I didn't sort them in terms of getting jobs, rather in terms of how helpful in production in they are) Likes: #1 Visual Basic .NET - Super quick UI design, good readable syntax, IntelliSense, vast amount of libraries, Multi-Paradigm-ness (Object Oriented or Functional or Procedural as your wish) #2 MERN Stack (JavaScript) - MERN is my very favorite. It really allows you to write large-scale, fast and reliable website or web application. #3 DarkBASIC - I don't know whether it is discontinued or not(It's quite old). But it's the only programming language I have ever seen which is made for 3D. But unfortunately it doesn't support Object Oriented Programming. And more unfortunately it cannot activate it's free license from cloud today. So I cannot use it today as I have deleted it many years ago. (got deleted because of Windows 10 Installation). So if anyone of you know a way, let me know please. #3 GraphQL - Let RESTful API be dead. GraphQL is more handy. #4 C++ - I don't like this language when I write code in Code::Blocks or any other IDE in windows. But I like when I write in Turbo C++ compiler in MS DOS. I don't know why. Do you? Hates: #1 Brainf k**: I feel very angry when see people recommending someone to learn this language. It's of no use. +++++++++++++++>>>>>>>>>>>>>>>>>> I don't know what I have written. Run it. #2 SQL : Because it is not NoSQL. It's a bit hard to make relationships. Join, omuk tomuk omuk tomuk..... I don't like. #3 Java : You must need JRE 1.x.x to run this application. Write Once Run Everywhere. AWT not running on Android. Can you do this? #4 PHP : PHP is slow. It's not non-blocking. It renders the whole page instead of API. It takes load and a PHP website almost always cannot load less than a second. Redundant rendering. UI Management is tough