Which programming language is better 1
Internet Programming for Beginners - Which Programming Language is Best?
Learning to program is a long, difficult journey - and if the first few hundred kilometers are in the wrong direction, you will likely break off the journey and sit on the couch. So you should think twice about which programming language you start with!
There are many ways to choose the best programming language to get started with - and there will never be an unambiguous answer. Are you looking for a language that is particularly easy to learn? A language for a specific application area? Should it open up the best job opportunities for you? Or maybe the maximum salary? Or should it be the most popular? Most popular? Depending on your answer, a different language should pop up. And even there there are different sources with not always the same results ... But well, let's try to find recommendations for a couple of these areas. A good source, for example, is the Stack Overflow survey.
You want one specific area to edit? Then it becomes difficult. PHP for example, it is passionately hated because it is technically not really good. On the other hand, a large part of all websites is made up of PHP code! As a web developer, at some point you will hardly get around it. Do you want to develop programs that run as perfectly as possible and get really deep into computer science? Then the classics are on offer C., the much more practical C ++, but mainly Java at. All three languages are very powerful, allow the most basic work and are also used very gladly by companies in a commercial environment. Java is quite good to get started with, C not at all and C ++ only for those who are really, really serious!
Now it's getting really exciting: you're looking for one easy to learn language? There are two acquaintances here as clear winners, if you take a look, for example, at what is used at American universities for programming courses: Python and Java are clearly ahead here. This is followed by Matlab for mathematical matters as well as C and C ++, which are increasingly being replaced by Java.
General introduction: Python
Python has basically established itself as the egg-laying woolly milk sow in recent years. You will find discussions in many places on the web, whether Python is a scripting language or a "real" programming language, but you can make it easy for yourself: The inventor of Python, Guido von Rossum, calls Python a "universal general purpose programming language"And that fits. You can use Python to write small scripts for everyday admin, but also monolithic desktop programs for customers.display
The Python code remains relatively easy to read, which is a tremendous help when getting started. There is also Lots of free learning materials; Regardless of whether you are looking for an introduction to a specific topic, entire online tutorials, programming aids directly in the browser or training programs for the desktop - you will find a large selection. But even after the learning phase, if you want to become productive, the Python world supports you, among other things with many useful, free libraries. Such libraries contain standard functions that not every Python developer has to reinvent for every project. For example, a number of Matlab functions can be recreated with NumPy - except that NumPy is of course available free of charge.
Python simply offers the best overall package: It is open source, developers love it, teachers love it, it is absolutely universal, aids for learning and programming are abundant, you can try your hand at the first little hacks on hundreds of thousands of open source projects and all of this remains the same language but relatively easy to read. Python is therefore clearly our tip for your first steps in programming.
And last but not least, a tip for the lucky ones: If you have a good friend or relative who programs himself and whom you can pound with questions, it is best to use their standard language. Because with all the good documentation on the Internet: At the beginning you will be asked a number of questions that are not always answered specifically for your case, but just something similar. And especially with questions about syntax you will waste hours searching, although the questions are usually hardly more difficult to answer for a reasonably experienced programmer than the question of the time. The best entry language is the one for which you are allowed to abuse friends as private lecturers. Well, if it's your grandpa and he comes around the corner with assembler - then I prefer Python.
- Which artist sang the song Dizzy
- QVC is still a growing business
- Developing countries should invest in the aerospace industry
- Which cities have the most Asian restaurants
- How to choose grass seeds
- Which countries have the worst vegan food?
- Why do people hate PewDiePie and Leafy
- Why do cats stare at people
- Why is Eminem considered a rapgod
- Why doesn't she write to me
- What do textbooks do wrong
- What factors made Jeffrey Dahmer a psychopath?
- How effective are masks in devastating smoke
- Should a child be raised with technology
- For MBBS, Georgia is better than Latvia
- Is it legal to have thorium
- When can too much experience backfire?
- Quora is a liberal site
- Is there a healthy society
- Half Saiyans are stronger than real Saiyans
- Israel has an air force
- What are anthracyclines
- How does the DMV appointment system work
- Will artificial intelligence replace human pilots?