Today world is filled with many programming languages. There are many old one's and many new are emerging.
Many old ones get replaced by many new ones . So let take a look at the languages which will be very important in the future of coding.
1.Python3

Features -
1) Python is easy to learn and use. It is developer-friendly and high level programming language.
2) Python language is more expressive that is it is more readable.
3) Python is an interpreted language.
4) Python can run equally on different platform i.e on linux,windows,mac,android etc.
5) Python language is free and is available at official web site.
6) Python is object oriented and support classes and object's.
7) Python has large and broad library and prvides rich set of modules and function for rapid development of application's.
2.java
Features-
1) The Java programming language is easy to learn. Java code is easy to read and write.
2) Java is similar to C/C++ but it removes the drawbacks and complexities of C/C++ like pointers and multiple inheritances.
3) Unlike C++ which is semi object-oriented, Java is a fully object-oriented programming language. It has all OOP features such as abstraction, encapsulation, inheritance and polymorphism.
4) Since Java SE version 8 (JDK 8), Java is updated with functional programming feature like functional interfaces and Lambda Expressions. This increases the flexibility of Java.
5) With automatic garbage collection and simple memory management model (no pointers like C/C++), plus language features like generics, try-with-resources,Java guides programmer toward reliable programming habits for creating highly reliable applications.
7) The Java platform is designed with multithreading capabilities built into the language. That means you can build applications with many concurrent threads of activity, resulting in highly interactive and responsive applications.
6) Java code is compiled into bytecode which is highly optimized by the Java compiler, so that the Java virtual machine (JVM) can execute Java applications at full speed. In addition, compute-intensive code can be re-written in native code and interfaced with Java platform via Java Native Interface (JNI) thus improve the performance.
Features -
1) The Kotlin programming language is not only easy to learn, it is also effective in the way that it codes your application. Developers won’t need to spend a lot of time grasping this language.
2) Extension function suggests, this allows you to add extra features to your existing component, which makes it easy for you to add simple yet impressive features.
3) You can run Java codes on Kotlin and vice versa. You just need to add the Java class above to your Kotlin project.
4) As Kotlin compiles to JVM bytecode or JavaScript, Java and JS developers will be most tempted to learn this programming language.
5) The standard Kotlin library doesn’t have garbage, it’s tight and small. It has mostly focused extensions to the Java standard library.
Feature -
1) Go offers some great concurrency primitives and makes it extremely easy to implement a concurrent system. Go supports this at the language level and concurrency is a first class citizen. The fundamental unit for this in Go is a go routine.
2)Go is a relatively simple language and was designed with a very minimalistic approach. I found it easy to pick up and get started with. The standard library contains most things including a web server.
3)Go’s compiler is super fast. It is easily possible to compile a large Go program within a few seconds. The fact that the language syntax is so simple means that compilation is much quicker. The language was designed to be easily parseable without a symbol table.
4)I thought I’d never have to use pointers after my university days, learning C. Go aims to provide a modern equivalent of C in some areas and has brought back pointers. Most modern languages do not provide pointers, however I do feel pointers help solve a lot of common issues and play a far more important role when it comes to memory layout and building low level system tools.
5)Coming from other languages, it may seem like Go is not object-oriented. It does not provide the
class
keyword and has no support for inheritance. This might seem bizarre. However, Go’s replacement for classes are structs. A struct may have any number of properties and methods defined on them.