For the preliminary level programmer, choosing a programming language is always difficult. There are numerous list of programming language by countless types. Not any computer programming language can do whatsoever.

Via Clara Bacon