Best Programming Language to Learn in 2020?

  • Thread starter Thread starter Deleted member 1227917
  • Start date Start date
As you say
You use Unity

But what about source and Unreal? They use C++


To OP:
Look up all Programming languages that BHW members posted and pick one that fits your needs
Posted where? What thread or URL?
 
Probably been said before, but there is no best programming language. It depends on your use case, as you find each language has its advantages and disadvantages. In the case of front end development, the industry is updating constantly so yeah, learn what will help you. Don't run towards the herd of sheep saying Python straightaway because of its simplicity and speed, as already said above it has it's pros and cons, unless you are interested in it.
Back end - Python, PHP, Java, etc
Front end - HTML, CSS, JavaScript , etc
 
In my oppinion modern javascript or even better typescript is the language that will dominate the near future.
1) You can make simple websites interactive (jquery)
2) You can build complete web applications that replace desktop apps (react.js, vue, angular, graphql)
3) You can build backends that easily can handle thousands of users (nodejs, expressjs, graphql)
4) You can build mobile apps (react native, cordova)
5) You can build 2d Games (pixi.js, phaser js) or even complete 3d games (three.js, babylon.js)
6) You can pack your webapplication as a desktop app (electron.js)
7) You can automate your browser (puppeteer)
8) You can create browser extensions

That makes javascript/typescript the most versatile language for now and the forseeable future.

Other languages that are good in specific purposes:
machine learning: python
- to get into ml you have to have a whole lot of time and a high iq. ML is much research and trial + error with statistics and math. The programming part will only be a few lines.

- for games: c# and unity
As a complete novice, where can I learn modern javascript or typescript? I have an offline business that requires I build certain web and Mobile Apps, but the cost of outsourcing them is too exorbitant for my startup with limited capital base, So I really wish to learn so i can create simple Apps and websites to help my business grow and serve people more conveniently. Thanks in anticipation
 
As a complete novice, where can I learn modern javascript or typescript? I have an offline business that requires I build certain web and Mobile Apps, but the cost of outsourcing them is too exorbitant for my startup with limited capital base, So I really wish to learn so i can create simple Apps and websites to help my business grow and serve people more conveniently. Thanks in anticipation
I can recommend giving eloquentjavascript a read. That is what we used on the first semester learning javascript. It is a free too
 
PHP
I have been using PHP for over a decade and heard "PHP is dead and (insert new language here) will be taking over soon" for the entire 10 years. Not going to happen. PHP has the biggest market share in web development by miles and always will. 7.4 millions websites run PHP and thats a low ball guess. With the speed improvements in PHP 7.0 and above its crazy fast now. In the 8.0 release of PHP you will be able to run C code directly from a PHP application.

I agree with @terrier2018 when he said python is basically dead besides computer science uses. Python is a very basic language and its used for Proof of Concepts not full on applications 99% of the time.

With conservatively 7.4 million websites running PHP, finding a job isnt hard. We get paid well.

The only other language I would recommend is NodeJs because you get to write Javascript for the front end and the back end and NodeJS is destroys any other language in raw performance.

Im sorry, what?

7.4 million websites is a statistic due to shared hosting providing PHP out of the box, and PHP being the right tool at the right time. PHP interest in searches has been on a massive decline since 2004. Lets bring out hosting stats for the last 5 years and see how many NEW dedicated, vps or cloud services run on the LAMP stack. From what I've learnt in my 5 years of PHP development is that the only thing truly consistent about this language, is its inconsistency. I've never seen a language that encourages bad code development as much as PHP. Despite the good will of frameworks you can still create the very same issues they aim to solve. But at least, that forces you to become a good dev.
 
Many AI tools are also developed in Python. So Python is an absolute generalist and can be used in all aspects
 
Not to add onto the pile any further, but I agree with python. AI is definitely the next tech frontier, and python seems to be the most commonly used language at the moment for ai. A ton of developers (successful ones at that) that I know still use the classics though like Ruby, Javascript, HTML, CSS, etc.
 
JavaScript in my opinion. It is usable in front-end (through great frameworks such as React and Vue), back-end (node/express) and even hybrid apps.
 
vote for python and golang (both are even-logically related, python as quick intro-step, but slow in term of productivity and golang is for performance-critical places but without losing scripting simplicity)
 
there is no best language. there are good languages for specific projects.

for example if you want to build a desktop app you must use c#.
java for big projects.
php for small and middle projects.
python for data manipulation, artificial intelligence.
c++ for embedded systems
etc...
 
there is no best language. there are good languages for specific projects.

for example if you want to build a desktop app you must use c#.
java for big projects.
php for small and middle projects.
python for data manipulation, artificial intelligence.
c++ for embedded systems
etc...

ElectronJS already powers Discord among other desktop apps. C# merely an alternative.
JS, Java, GoLang, .NET Core all work good on big projects.
JS (NodeJS or Deno) & PHP are both good choices for small-mid size web projects. However most new projects with high maintainability &/or traffic are using JS or other languages not PHP.
 
Last edited:
Javascript and Python are the top-notch as of now atleast. I recommend python though more beginner friendly.

Im also learning python right now so let's get it!
 
I recommend you to focus on deep JS...

you can take colt steele's 'The Modern Javascript Bootcamp Course (2020)' to really get a domination base of this powerful language.

Then take maximillian schwarzmuller's JS course, and then go back to colt steele's JS Algorithm's and Data Structures...

all of them are in Udemy...

after you've gained a domination in vanilla JS with these courses (while you did some of their projects) - you can choose to proceed with React, Angular, Vue and/or any other powerful JS tool...

don't lookup on another language till you complete the domination of JS.... it's very bad to switch between languages before you've dominated your first
 
I have similar Dilemma
I need a very Lucrative skill so I researched I found that Programming is one of the Best. I need Suggestions on which Language to start with
 
Back
Top