0
Which language should I learn first and which is most important?
2 Antworten
+ 3
Python, Java, Swift can be a good sequence to learn.
Python is first because, of all the languages, it easily ranks top for being the one helping translate human thoughts into computer instructions. That is to say, you can easily prototype, debate over with both the machine and men alike, and use the Python code you write. Learning bash or K-Shell scripting along with Python is almost always a good idea.
Once you have enough understanding of Python, say, able to write programs spanning a few 1000 lines of code, you are ready for Java. By now, you will want a language that is not as dynamic as Python is in typing. Though you can use Python's type annotations, you will find Java a pleasant change now. Of all programming languages, Java perhaps has the largest number of developers in it. Also, it is considered very similar to C# (I have never used C# except reading a few programs in it.) so in case you want to move, you will find it relatively easy. There is Android of course! When you are proficient in Java, you will see that your programs are easily many 1000s of lines long, without the dynamism of Python.
Now, you might want a language that does not feel as old as Java, and is not as verbose as Java. Swift hits the sweet spot. Again, I have not used this language myself. I have just heard Apple fans sing its praises. But it offers closures, type inference, multiple return values from functions, and more, but importantly, without the years of crud that Java forces on to you in the form of its verbosity.
Along the way, you will no doubt dabble with JavaScript, HTML, CSS, XML, JSON, and whatnot.
+ 1
You should learn Python,Java or C.
In my opinion, these are the most important languages.