You are viewing a single comment's thread from:

RE: Musing Posts

in #musing-threads7 years ago

If you're just starting out, with no previous programming experience, I would recommend learning python. It is a very popular programming language which has a lot of applications in technologies such as Machine Learning and Artificial Intelligence.

If you have a little experience with Object Oriented Programming, then you can learn C and C++. C++ is a powerful language and a lot can be achieved with it. But it is not usually recommended for a beginner who is just starting out. You can achieve almost anything with the concepts of classes and pointers.

If are an intermediate programmer with experience in C++ or python, check out Java. Java is an object oriented language which is always among the top five programming languages. You can easily create window based applications with Java using libraries such as JavaFX or Swing.

If you're into blockchain development, do check out Solidity. It is a contract based programming language based on Javascript. Solidity is one among the most popular programming languages for developing blockchain based apps.

We can't actually answer the question of which programming language is the best. The only answer we can find is which one is the one you love most and find fun to work with. Only then can you really learn without feeling daunted.