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 Brainfk**: 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