DEV Community

Discussion on: Does functional programming have any advantage in real environments?

Collapse
 
abdurrkhalid333 profile image
Abdur Rehman Khalid

I would like to describe to types of programming languages there are:

  1. Structural Programming; The most common example of this kind of programming language is the C Programming language, and more specifically these kind of programming languages allow you to move or jump from one place to other place.

  2. Object Oriented Programming; The most common example of this kind of programming language is the Java Programming language, which gives the features like Inheritance etc, and in these kind of programming languages you cannot jump or access things directly.

  3. Functional Programming; It is a combination of above two types of programming languages, and it gives you a good control on variables and other kind of stuffs, and this kind of control is very helpful when you do not want to work on the original data.

If you have no experience in the programming whatsoever, then it will be better to start learning JavaScript as you will learn to start thinking how things work and how to solve the problems as well.