Best programming language to learn in 2021 ?

B17zr

Registered Member
Joined
Oct 2, 2016
Messages
72
Reaction score
22
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
 

B17zr

Registered Member
Joined
Oct 2, 2016
Messages
72
Reaction score
22
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.
 

socialchefs

Jr. VIP
Jr. VIP
Joined
Aug 23, 2016
Messages
1,049
Reaction score
428
Website
t.me
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.
 

hideath

Jr. VIP
Jr. VIP
Joined
Jun 16, 2019
Messages
2,472
Reaction score
1,877
Website
bit.ly
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
 

ACHF

Junior Member
Joined
Mar 20, 2021
Messages
107
Reaction score
50
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.
 

spectrejoe

Elite Member
Joined
Sep 25, 2013
Messages
3,342
Reaction score
1,343
Python for programs. Php javascript for websites / web scripts
 

sdc_

Registered Member
Joined
Jan 21, 2020
Messages
82
Reaction score
42
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!
 

LoremIpsum69

Newbie
Joined
Apr 25, 2021
Messages
7
Reaction score
1
This is gonna sound weird, but learn COBOL and specialize on it.
You may not believe me now, but you will thank me later
 

terrier2018

Junior Member
Joined
Jul 21, 2018
Messages
154
Reaction score
68
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.
 

satyr85

Jr. VIP
Jr. VIP
Joined
Aug 7, 2011
Messages
1,177
Reaction score
1,033
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.
 

B17zr

Registered Member
Joined
Oct 2, 2016
Messages
72
Reaction score
22
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.

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
 

CPANathan

Jr. VIP
Jr. VIP
Joined
Jul 9, 2019
Messages
596
Reaction score
647
Age
22
Look into FizzBuzz, it'll train you how to actually write like you're computing things.
 
Top