Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Which programming language are you suitable for?


Jun 01, 2021 Article blog



There's one thing we need to know first about this title, which programming language are you suitable for?
That is to learn programming and become a qualified code farmer, not a difficult thing, the key is that you take a serious attitude to learn, it is as simple as that.
 Which programming language are you suitable for?1
And before we do, one thing we have to figure out is, why do we learn programming?
Do you want to get a big salary or just because of your hobbies?
Or both, you're the starting point for learning programming.
So based on these starting points, it's easier to tell you which programming language you're suitable for!
At present, the situation of the domestic IT industry, as long as you are a yard farmer, then you can basically get a good salary.
 Which programming language are you suitable for?2
Then there's only one question left, and that's interest.
The process of learning programming is actually such a simple process.
 Which programming language are you suitable for?3

Interest is the most important prerequisite for learning programming, and finding a programming that suits you not only ensures the interest itself, but also makes you learn programming with less effort.

At present, the mainstream programming languages are: C language, C, java, PHP, HTML5 plus JS, Python, Objective-c/Swift for Ios, is also the most popular programming language on the market, whether self-study or training courses, these programming languages are very popular.
Each programming language does not have a high point, each has its own advantages and disadvantages, the total is "to give the computer command" let the computer to help you do something, the difference is that the way to tell the computer is different.
Specifically not expanded, the meaning of this article is to tell you what language you are suitable for the computer to give commands.

For XiaoBai, the language that works best for him must fit two characteristics:
1. Easy to learn, easy to get on with.
2. Quick hands-on practice, that is, let you finish learning, you can make something out.
 Which programming language are you suitable for?4
So let's talk about which language is your native language in the current mainstream.
Here in the simplest way to introduce the characteristics of these languages, may not be rigorous, but for Xiao Bai you, should be able to see from it suitable for your own.

C language:
Very language, the advantage is cattle forced, learn C language, you learn other languages will not be too difficult.
However, it is highly recommended that newbies learn C language, because boring and grammar is more, if you are a college student, want to learn programming, then it is recommended to start with C language, but if you are a person who wants to learn by themselves, to quickly find a job, then C language is strongly inappropriate.

C++:
As with C language, grammar is too difficult to recommend! But it's still that, if you're interested in the language after you understand it, you can try it.
Excluding these two languages, the following languages are actually particularly suitable for novices to learn, difficult to get hands on, and easy to practice.
So the next step is to see which features you prefer in these languages.

Java:
It's Android development that's most accessed right now, and the future of Android, as you all know, is a promising and money-rich programming language.

PHP:
The best language in the world? E asy to learn, quick to get started, self-study can be, the development of the web is convenient and fast, and the work is particularly good to find, but also high salary. It doesn't sound like a drawback (so it's the best language in the world), but PHP is only suitable for website projects.
Pros: Easy to get up and easy to use, high salary.
Cons: Can only be used to develop site projects.
Because of the author's work reasons, the most common contact is PHP, found that many people are self-taught or training courses born in this language, and they are doing very well, so this language is very suitable for 0 basic small partners self-study.

HTML5-JS (web front-end development):
A brief introduction, what is the front end, is that you see all the flowers on the Internet green, pictures, text, video, are written on the front end.
At present, web front-end development is the most popular programming language on the market, because the domestic Internet has a big gap in the front-end.
So learning this language, looking for a job is not difficult, the salary is particularly good, the most important thing is, this language is particularly simple.
From the background data of w3cschool, it can be seen that the most popular on the site is the web front end, followed by PHP.
Pros: Easy to get on, high salary, good job search.
Disadvantages: The front-end learning curve is "fast and then slow, and finally fast", the current market gap is the largest high-level front-end, so to really find a job, you need to learn more, more knock code.

Python:
Very flexible, and can do anything, including the next big data, artificial intelligence can be used, and what's even more frightening is that the language is extremely simple, and python's library is so rich that many times you don't have to knock code on your own.
Disadvantages: Because the small editor is self-taught python, so think python wood has shortcomings. (Extremely subjective view)
 Which programming language are you suitable for?5

Objective-c/Swift for Ios:
In fact, the two languages, obj-c and swift, are put together because both languages were developed by apple users.
Pros: IOS development is very profitable.
Cons: Leave the apple and it's gone.

Finally, let's summarize:
Java isn't just android development, it's a language that's powerful because it's basically a universal, very powerful language, except for some extreme performance-sensitive places.
html5-JS (front-end development), if you think you have a better aesthetic taste, then front-end web development is especially suitable for you.
Php is the best programming language in the world, of course, this sentence has a flirtatious meaning, but php is really very useful, and easy to learn, so you are interested in website projects, then consider php.
python is just as easy to get started, the grammar is particularly simple, and the applicability is wide, so if you're an ambitious person, consider python.
obj-c and swift are based on Apple's development language and make a lot of money, but the limitation is to leave Apple and it's nothing, but do you think Apple will not fall in the next 20 years?

Above, is w3cschool for you interested in programming students, made a simple rough programming language introduction, although not rigorous, but hope to inspire you.