What languages are used to program what
Learning to program: which language is the right one?
Do you want to learn programming and wonder how you can best do it? This is the first step; this chapter gives you an initial orientation which could be the right language for you. And even after that, there's plenty of help on the way to becoming a programming professional - so be sure to bookmark this manual if you don't want to read everything at once.
Which programming language should I learn?
Depending on who you ask, the answer is likely to be completely different: some programmers view their preferred language with a religious zeal as the only true one, others are relearning 20 different ones and still haven't found the right one and at some point begin to use one to write your own. And in between there is probably every shade of gray you can imagine.
First of all, there is no right or wrong way to learn to code. Many roads lead to Rome - and even if you first decide on a path that is not the right one for you, that is not a problem: then you will just change your path.
Software development is like a language in which there are many dialects: the more experience you gain, the better you will become at programming, regardless of the language or technology.
Precisely for this reason, it doesn't really matter where you start: I think it even makes sense to try out different technologies to get a feel for what you like best. No line of code you write is wasted time: you learn with every letter you tease off the keyboard.
Learning to program in and of itself is a bit like learning a language; But after you have more or less mastered one, you do not start all over again with other programming languages: the spelling is a bit strange, some words seem unfamiliar to you, but you understand almost everything you read right away.
In any case, you can't go wrong: no matter what language you learn, you learn above all to think logically and to solve problems with clever code. And in the end, these skills can not only be reused in other programming languages, but may even help in life apart from the computer.
Of course, it can make sense to move in the right direction right away, so here is a brief overview of which programming languages make sense for which areas:
- Desktop applications: C ++, Java
- Mobile apps: Java for Android, Swift for iOS or C ++ for all platforms
- Data Science: Python
If it is completely clear to you in which area you want to go, you are of course welcome to start directly with the programming language or technology that you want to work with in the end anyway. You don't have to try all programming languages to be a good programmer.
You become a good programmer with experience, and the more of it you accumulate, the better. No matter how, no matter what language, no matter what projects. Your curiosity will soon carry you in one direction or the other anyway, so it doesn't matter where you start, the main thing is that you start.
Would you like to take a short trip to the practice?
I would definitely recommend starting with the simplest possible project as soon as possible and thus getting a feel for different technologies and programming itself.
For example, you could build a calculator; You can do this quickly in all programming languages, as an overview I have listed a few tutorials for the most important languages. Especially if you are still undecided which language it should be in the end, a little looking around or testing makes perfect sense.
But don't worry, you don't have to go into detail here right away; After the introduction at the end of the section "2. Learning to learn", I will give an overview of the best addresses where you can actually learn programming. The list here is more for orientation as to which language might be the right one for you.
- Does a juice cleanse work
- What are the best mattresses for bedsores
- How can you spot millionaires
- What is Open Matt
- Who owns the Singer sewing machine company
- Which museums are free in Seattle
- How do you get to work on Fiverr
- Is there a distant course for MBA
- What color clothes bring out green eyes
- Peripheral vision can distinguish reflected movement
- Could a Soyuz land in the water
- Why does Jeff Bezos hate Elon Musk
- What is the tallest building in Texas
- Is Shani Dasha good for students
- How often do historians travel to research
- What is the legal discourse
- Which galaxy does Alpha Centauri belong to
- Why was Hannibal crazy
- Which TV series was stretched
- Is there a BlackBerry app for Quora
- Where can I buy fireworks in Chennai
- Where can I find a study partner?
- How do diesel engines work in CNG
- Hummingbirds eat or just drink