Most versatile language?
1 13 Feb 2016 15:46 by u/REALJOHNCENA69
Title pretty much sums it up, I want to learn but I have no idea where to start, I've been learning some SQL in my spare time, but I was hoping to get yalls opinions on where I should begin.
7 comments
1 u/NervousHorse 14 Feb 2016 13:27
How about lisp? It depends on what you mean by versatile though.
1 u/0x5f3759df 14 Feb 2016 14:28
Where you should begin when learning programming is not the same as what the most versatile language is. In theory, any language that is Turing complete has exactly the same capabilities. What language is most suitable in a given situation always depends on the case. But even that is not the same as what the best first language is to learn. I'd say a good order is to start with Python, then C, Java, Perl, and end up learning the One True Language: LISP.
0 u/REALJOHNCENA69 [OP] 14 Feb 2016 21:11
Thank you I appreciate your input!
1 u/Master_Foo 14 Feb 2016 21:52
There really isn't a "Most Versatile". Generally speaking, any "Turing complete" language should be able to do what any other Turing complete language can do.
The question then is, "Which language does it more efficiently / easiest" Compiled languages like Assembly / C / C++ / D are very efficient. Some scripting languages (Python / Ruby / Javascript) are very easy.
D is probably the best middle ground, but, it's a lousy first language. Python is likely the better language to start out.
0 u/REALJOHNCENA69 [OP] 15 Feb 2016 04:11
I started learning python earlier today during my lunch break, just doing math problems with it. I have no idea why but it was really cool even though it was extremely basic.
-1 u/PlasmaDistortion 14 Feb 2016 04:19
Python.