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

Zero basic how to choose the programming language Xiao Bai I studied for 3 months to draw a conclusion


Jun 01, 2021 Article blog


Table of contents


Introduction: One afternoon last year, I suddenly decided to taught myself programming.

But I've had a long-standing question - which programming language should I learn?

Then I spent three months looking at a lot of well-known information, asking w3cschool programmers (that is, my colleagues), and then looking at the salaries of various programming languages in the current market and coming to a very mundane conclusion - choose what you like.

Hello everyone, here is w3cschool, online programming platform.

On a rainy day last year, I decided to learn programming.

Why do I have to learn programming?

On the one hand, I find programming fun.

On the other hand, because there are a lot of programming beginners on the w3cschool platform, I want to know what problems they will encounter in programming in order to better solve the user's problems.

But I had a problem with not knowing which programming language to use.

It seems that every programming language is very good, and its cattle forced place, there is a prospect of development.

Later I found out that this problem doesn't just bother me, many of the little partners who want to learn programming themselves will also encounter this problem.

I thought it would be lucky to find my favorite programming language in the first place.

It's like meeting the right person in the first place, and then being together early, wouldn't it be happy?

So it took me three months to find out what I knew, to talk to w3cschool programmers, and to investigate the pay of different programming languages on various recruitment sites.

Finally summed up in this article, hoping to help to the small partners interested in programming.

As this article is mainly written to the small partners interested in programming, if there is a deviation, I hope you can leave a message correct.

How to choose a programming language

I came across this problem when I was preparing to teach myself programming, when I asked Lao Wang, the technical manager of w3cshcool, for advice.

Lao Wang is a technop.

But he also seemed confused, but asked me, you like which programming language?

At that time, I also, thought it seems that a lot of programming languages said online are good ah!

"I heard Java is good, the job prospects are good"

"I heard Python is hot, it's simple, and it's very high-end: artificial intelligence, machine learning"

"PHP is the best programming language in the world..."

"If you don't learn the front end, it's simple, and you hear confirmation everywhere."

Or C language, all languages will die, C language will never die

“...”

That's what's bothering programming beginners!

It seems that every programming language is good, how do you know which programming language you like?

So let's simply sort out the question, what exactly is programming language?

Learn programming, the essence is to "learn how to use tools"

Programming language - Tools

First, let's be clear: What is learning programming?

The simple answer is to learn how to use tools!

It's just these "tools" that are very powerful and can do a lot of great things. (websites, games, reptiles, etc.)

It's these "tools" that are so powerful that they can be complex to use and take time to learn.

Just like operating drones, the use of drones is complex.

You need to take some time to learn in order to use it skillfully in order to achieve your goals.

 Zero basic how to choose the programming language Xiao Bai I studied for 3 months to draw a conclusion1

Similarly, programming languages take some time for us to learn.

But essentially, this thing is just a tool.

And the technical documentation of each programming language is actually a tool specification.

When you learn one programming and learn another programming language, you'll find that it is.

So don't be scared, you can even use these "tools" as "toys"!

Play with it and you'll find that these "toys" are fun.

You can play as long as you look at the instructions.

So the first step in learning programming is to find a way to "play it".

For example, if you want to "grab" information that knows a user, then you learn Python's reptiles.

Then go play and watch.

When we know that programming languages are tools, the rest of the problem is simple.

To find out what these tools can do, let's pick one we like.

Here's a quick look at what each programming language can do.

What's in the programming language?

There are many programming languages!

There are about 600 known programming languages.

However, there are not many mainstream programming languages, which are common to us.

C language, C,, PHP, JavaScript, java, python, swift, SQL, and more.

What is the difference between these programming languages, or what are the comparabilitys?

Understanding this will help you choose the programming language you like.

Here's an example:

Different programming languages, just like different means of transport!

Aircraft: fast, limited (security, airport, etc.), driving difficult

Ships: loaded, long range, high efficiency, driving difficulties

High-speed rail: fast, limited distance, driving difficult

Car: Slower than speed, but convenient, driving difficult

Bicycles: Slow, convenient and difficult to drive.

And different programming languages, just like these vehicles.

When you learn programming, you're actually learning how to drive (use) these vehicles (programming languages).

And these vehicles, in fact, are not comparable, they are all vehicles (both programming languages).

But in different application scenarios, each has its own advantages!

You travel in a park and your choice must be a bike, not a plane!

Although bicycles are slower than airplanes, they are convenient.

But in this park scenario, the convenience and advantages of bicycles are too obvious. Moreover, the cost of learning a bike is certainly much lower than learning to fly a plane.

But if you want to go abroad, you must choose to fly or fly a ship. (But the cost of learning will be high)

In a factory, forklifts may be more useful than bicycles, planes, and ships.

So programming languages are not comparable because they don't make much sense.

In different scenarios, some languages must be more suitable than others.

See here, presumably your little buddy should be very clear!

What exactly is the programming language! - Some but slightly harder tools to learn!

What is the essential difference between different programming languages! I t's like a different mode of transport!

So let's move on to our core question: Which programming language should I choose?

How do I choose a programming language?

So, next, we can choose these programming languages!

Let's take a look at the latest programming language usage rankings for 2019 (scope: global)

 Zero basic how to choose the programming language Xiao Bai I studied for 3 months to draw a conclusion2

All of the above are more mainstream programming languages, just get to know each other a little bit.

Method 1: Simple and rough

Below will be a brief introduction to the use of each programming language, is relatively simple and rough!

All small partners choose one at will, and then learn well! C an find a well-paid job!

Website: Choose PHP and Java

Games: Java, C language, and C

Data analysis: Python

(Explanation: Data analysis may be a lot of small partners do not understand, this side simply say, the current Internet all kinds of things, to put it bluntly, is the data, with python this tool to analyze and crawl data, help operators to make decisions, of course, python use more than these, interested in their own to understand.)

IOS Development: Swift

(Swift and objective-C are both used in the development of IOS for Apple systems)

Front-end development: JavaScript

Database: SQL

PS:

The more general ones described above, such as Python, can actually develop websites, such as Bean Petals and YouTube, which use python.

This side is just a general, interested in the best to learn more about themselves.

Little partners can first see what they like to do, if you think after reading the above, or do not know how to choose.

Method two: Personality test

Haha, isn't it a surprise, very surprised, choose programming can also use character testing?

Indeed, knowingly, there is an article about programming, which probably means that programmers in different programming languages have different personalities and different ways of dealing with problems!

For example, people who like to clean up their rooms may be suitable for Java, C language, C and other programming languages, but not for PHP, JS programming language.

For example, if you are a minimalist, then you are suitable for Python, if not, maybe you are suitable for C language.

w3cschool does a simple pre-school review in the w3cschool program, based on knowledge and users of its own website.

You can also test it and maybe know what programming language you're suitable for.

 Zero basic how to choose the programming language Xiao Bai I studied for 3 months to draw a conclusion3

(PS: This picture is obviously suspected of advertising, but it's going to be fun.

Method three: The election probability can win

Adults do things, try not to consider the results, choose the probability can win!

The same goes for choosing a programming language!

Two programming languages are recommended here: Java and JavaScript

Java:

Just like transportation, we try to choose cars as a means of transport!

Can carry things, can also run long distances, can also run short distances!

And there's a programming language that's especially like this, and that's Java!

Java is also known as the "all-in-one" programming language, meaning you can do almost anything!

Development games, development websites, data analysis, artificial intelligence, Java is quite suitable!

There's another benefit to learning Java!

Java is not difficult to get started, but also a strong language!

After learning Java, it's much easier to learn other languages like Python and PHP.

Quiet Mimi advertising, w3cschool has a primary, intermediate, advanced a whole system of Java courses ah!

JavaScript

Front-end development is a programming language of choice for a very large number of people, brainless.

Because of the current domestic Internet, the front-end development engineers, the demand is particularly large!

In addition, the front end is not difficult to get started, the salary is also very good.

Front-end development, is also very stable!

Method 4: Choose hot choose cool choice fun

Python!

playful! H ot! Cool!

Why do I hold Python so much! B ecause I chose Python myself! ( Hahahahahahahahahahaha

Python was the hottest programming language last year, and that should not be controversial.

Why is it so hot?

Because simple, because powerful!

Artificial intelligence is bound to rise in the near future.

Hasn't Huawei 5G come out lately, so AR and VR are bound to rise.

That's one of the reasons why Python is so hot.

In addition Python can do a lot of fun things!

For example, write reptiles, crawl data.

And it's good for network operations, because Python also deletes data analysis.

But, most importantly, python is really simple.

Life is short, I use python.

If you look at the number of inventors of all kinds of programming languages, you'll see.

Method 5: Choose what you like - roll the dice

Finally!

Give a very, very pertinent suggestion: Choose what you like!

In fact, for beginners, each programming language, the difficulty is the same.

After all, you're a piece of white paper.

So be sure to choose what you like!

Interest will make up for a very, very many short board, what English is not good, math is not good, is not a problem!

The most important thing is that you like it yourself!

If you really don't know, choose which one.

Write each programming language on different pieces of paper and roll the dice.

Which one to vote for, tell yourself, this is my favorite programming language, and then tear up all the other paper.

Choose this programming language later!

If you want to cast again, tear you off and then cast.

Until you get a piece of programming that you can't bear to tear off, that's the programming language you like.

Is it swollen, isn't this a great way!!!!!!!!

Today, that's it, the following article will bring you small partners are zero basic programming methods!