Why should you not learn python in 2021, so this thing keeps happening to me where i find somebody who's interested in learning to code and they say to me mark i'm thinking about learning python, and then i say: why do you want to learn python and then They say well it's because it's the world's most popular programming language, it's the most used and right now it is the number one most popular programming language, but there's a big. But here that does not mean that you should use it just because it is widely being used right now does not mean that something that you should learn: Okay and there's reasons for this first off When the people come to me, asking me this thing:
They say i don't know why i'm going to learn, i'm just going to learn it, because it's the most popular thing well. Is that going to get you a job? Let'S talk about jobs for a second, the biggest jobs out there for python are in data science. So if you do want to become a data scientist, then python might be a good choice for you, the other big one is django and python. It'S a web framework allows you to build back and uh services like apis and things, but guess what, if you're a new programmer, no one's going to hire a junior developer to build back ends they just don't no one does. That is not the path you want to go down just to learn the framework django there's also so many different apis and technologies that you can build out there. So you've got two little options here and then the reason why it's most popular is because it's just spread on so many things.
When you go to look at the jobs on upwork - okay, for instance, we're gon na look at contract projects. They'Re all gon na tell you about how they need php, they need python, they need django and they list like 20 different things. Every single one of those jobs lists 20 different things. They want you to know so yeah. Is it being used everywhere Sure? Is it a versatile language that you could just put in any application sure it is, but as a new person as a new developer, trying to get into this industry trying to get a job? This should not be the first thing that you learn because you're not gon na you're, not gon na make money with it.
You'Re not gon na get a job with it, and i say this: i tell people this all the time and they come to me and they say well, i think, you're wrong mark, because it's a good starter language for people to learn. You know it's a segue. Isn'T that languages no don't learn something just to fiddle around with. If you want to fiddle with it, then fine ignore this video and go fiddle with python. If you want a job, if you want to do contract work or actually get a full-time job, then don't learn it, and why? Because there are so many other better starting paths for you, and the key word here is path. Okay, you may say i want to learn python, because it's the most popular language, but what's the path. Where is that going to take you and you probably can't figure one out? It doesn't lead to a job unless data science, for instance, or python django, but again django no one's going to hire you as a junior django developer.
It just doesn't happen. Uh and those jobs are very low. Go search for django d-j-a-n-g-o, go search for that online and see how many jobs are there's, not very many jobs, and so what tends to happen is why it's so popular is because people will use it with the other programming languages. So, let's go back to the idea about a path. Here is a really great path for you. If you're brand new to development, learning, swift and ios, you only have to learn one programming language and it comes right with the ios framework. So you can start building iphone apps same thing with kotlin and android you're, going to learn one thing and you get to build apps with it.