What is your favorite programming language
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 is 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.
Exactly 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. Not a single 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 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.
- When is jewelry available for sale?
- How is calligraphy used today
- What are moon rocks made of
- Withdrawal, from which drugs can be fatal
- When does practice NOT make perfect?
- What do you call a big guy
- Where are the employer's welding qualification tests carried out?
- Why do bad things happen
- Find your people in church
- Why are most mafia guys broke
- What is it like to lose a father
- How many billionaires does Brazil have
- How does LTA
- What is the property of ultraviolet rays
- Is it worth selling images to Shutterstock
- Does South or North Korea want reunification
- Will casteism end in India?
- Will the D-Band in TCS influence the promotion
- Is Breitbart more trustworthy than CNN
- How is terrorism explained?
- Is MARSOC better than Force Recon
- When did the Middle Ages end?
- How can I meet Mukesh Ambani
- There are many Korean users of Quora