Best programming language to learn in 2021 ?

B17zr

Banned - Multiple Rules Violations
Joined
Oct 2, 2016
Messages
553
Reaction score
547
Hi' all

I decided that i want to learn a programming language and i've been searching these couple of days about what language is BEST for a beginner to start with in the programming world, and i came across to some that may interest me: Python, PHP, Javascript or JAVA

But, I'm yet to be decided between Python or PHP as the first programming language for me

if you have any piece of advice for me please, what programming language one should start with as a beginner

REALLY appreciate it
 
First you should ask yourself in you want to specialize in front-end or back-end development.
 
About the choice of going with Python as a first language, it's because i heard it's a bit easy and I wanted to use It for my personal projects, mainly scraping data and building apps that are either scrap or automate things.

And on the other hand, i did a 3 hours of research looking at what development language is in high demand in my country and i found that:

PHP / Laravel: took the 1 place as the language in demand
Javascript (jquery): took the 2 place
Html 5/css3: took the 3 place

First you should ask yourself in you want to specialize in front-end or back-end development.

I believe Python and PHP both are back-end development.
 
About the choice of going with Python as a first language, it's because i heard it's a bit easy and I wanted to use It for my personal projects, mainly scraping data and building apps that are either scrap or automate things.

And on the other hand, i did a 3 hours of research looking at what development language is in high demand in my country and i found that:

PHP / Laravel: took the 1 place as the language in demand
Javascript (jquery): took the 2 place
Html 5/css3: took the 3 place



I believe Python and PHP both are back-end development.
Seems quite accurate. Although html and css aren't really languages. you can pick these up in 1-2 weeks and then move on to javascript.

If you think you have a sense for what makes a good website design and help websites look aesthetically pleasing, you might want to go with front-end. With HTML, CSS, Javascript and React and 1 year+ experience you should be able to land a job.
 
learn the basics of each one of them,
try to develop something and test which one you'll like the most,
it really depends on what you want in here
Python & Java are mostly used for software developments,
PHP & JS are used for web developments, back-end and front-end
 
First you should ask yourself what you wanna do. Games? Windows apps? Websites? All fields have popular programming languages on their own. If you wanna code websites, I would recommend Bootstrap, CSS, HTML and Javascript. If you wanna code games, C++, C#, Java may be best options.
 
Python for programs. Php javascript for websites / web scripts
 
PHP & JS are used for web developments, back-end and front-end

I think I might go with back end dev as the front end is full already with a lot of dev
 
Python is generally one of the easier languages to learn and has exploded in popularity over the past ~10 years so there are alot of useful resources/tutorials online. PHP is also a good candidate to learn!
 
This is gonna sound weird, but learn COBOL and specialize on it.
You may not believe me now, but you will thank me later
 
If you want to earn a ton of money and get an easy life, then learn JAVA because it is easy to land a job knowing Java.

Python is for nerds, most of the jobs of pythons are academics or data science, and funny because python is bad for it (it's slow in comparison with other languages). While Python can create websites and stand-alone applications, but you don't want to use those because it is not the best of the market. Also, is python easy? no, it is not. The usual aim of Python is a short syntax, it is easy to find python script with lots of obfuscated code with lots of notations and symbols. If you are a nerdy, then Python.

PHP is for web and small companies, it is currently the de-facto language for web sites. Can PHP do more than web? Yes, but PHP is a specialist: only web. However, PHP is not easy, but you can use Laravel speed up your progress.

Ruby is dead, avoid it.

C# is quite interesting, it is not as popular as JAVA but it is still popular, it is harder than PHP for websites but it has lots of features, it is the best for creating stand-alone applications for windows, it allows to create mobile applications, and the ide is top-notch (and for free).

Javascript is a mixed bag. There is a JavaScript for the front-end, a javascript for the back-end, a javascript for mobile, react, angular, etc, coffeescript, etc. javascript is huge however, it is not standardized. For example, to work with javascript and jquery is different as to work with javascript and react. Javascript is hard to learn.

You can learn the basic of most languages at a weekend but it could take you months if not years to learn the frameworks.
 
Python is good as first choince language because its quite easy, it simply reduces the risk of thinking "i'm too dumb for this" and quiting - thats why its good.
Later you can learn javascript, nodejs and move on.

My close friend has own software company, ~20 devs hired, few serious projects under his belt, they do backend mostly in python. They are happy, clients are happy.
Instagram backend is written in python (django)
Uber also use python for backend stuff.
 
My close friend has own software company, ~20 devs hired, few serious projects under his belt, they do backend mostly in python. They are happy, clients are happy.
Instagram backend is written in python (django)
https://stackshare.io/stack-history-timeline-uber-tech-stack-evolution also use python for backend stuff.

Python is what I'm going for, already got my hands on 7 different paid courses about Python, after i will go with JavaScript as a second language, then I can go with PHP as it is not suitable as a first language to learn
 
Look into FizzBuzz, it'll train you how to actually write like you're computing things.
 
RoR for API, React for FE.

Reason for RoR instead of NodeJS, boilerplate is already done for you + developer happiness.
 
Back
Top