 Are you wasting your time learning C programming in 2020? Let me explain. This video was brought to you by Diginic Academy, your number one source to learn how to make money programming and get that six-figure salary you desire. Our academy have a wide range of courses including 3K in 30 days, our mentorship membership program, and much, much more. When you sign up for our free community, you get access to our membership community with like-minded professionals who's gonna help take your career to the next level. So let's take the first step to get started and really take your career to the next level with our seven-step money guide today. So let's go ahead and click the link below to sign up for our free seven-step guide to help you get your career started today. What's up guys? Sorry about the noise you're gonna be hearing in the background of doing construction on neighborhood but the show must go on I gotta deliver you guys some good content. So let's talk about C-programming today. C-programming has this place just like any other programming language guys. A lot of you guys feel like one language is better than the other. Every language has this place and I'm gonna give you some reasons why you should learn or should not learn C-programming in 2020. So guys, let me tell you a quick story. In the 1990s, I used to, well, me not personally but I used to have my program instructor used to always tell us how Java's gonna take over the world and all that stuff and C is not gonna be the programming language of choice and how Java's gonna take everything over. Java used to be the future. Kind of like how Python is now where everybody's saying things are going to Python. Java used to be that in the 90s so just give me your perspective. But C and C++ are one of those legacy programming languages that people felt like, hey, it takes so long to program in, it's harder to learn and we need something better. But guys, as you already know, C is very fast. C has a lot of use cases. C is one of those program language. Yeah, it's harder to learn. But if you put it in the right situation it can make sense for you. Me personally, I wouldn't learn it in 2020 especially as a beginner but if you wanted the guys who have to manage these core infrastructure type project or software that leverages a ton of processing power. It's core functionality of any application stack. You're probably gonna be using C or C++ only because low level languages are faster. You're gonna have to leverage these languages to really utilize that speed. For 98% of us, we don't have that problem because we use programming languages that are still at the scale we need, it's just as fast. Like Python and PHP, you can basically create enterprise level applications as long as we're not scaling out as much using as an operating system or something. We're gonna be good. And it works great for basic software and the level stuff that we do. It's only until you start to get into the large, large, large enterprise level softwares that needs tons and tons of fast processing power like operating systems or larger enterprise software like Photoshop or even Premiere Pro or something like that. You're good guys. I don't know too many developers who just are creating apps off of that on that level scale. Even on the Apple side of things, you got Swift, Objective C, all that over there and you're not necessarily creating stuff at scale even in the Apple store. But you just say if you're dealing with a operating system or something like that, then maybe so. But to answer your question, as a beginner, I would not touch C programming languages right now. But once you get to that certain niche, it's gonna make sense. But I'm gonna give you guys detail on which route to go. If you already start C programming and you've been doing it for a while, continue. You're on the right track. The good news is you understand it. It gets no harder than C. C is one of those programming languages where if you can get it, you're on top of the world because it don't get any harder than C. Well, yes it does. You start to get assembly and others of the other lower level languages. But all the newer stuff, you're gonna be able to cope with that pretty easy guys because you're dealing with memory management and all this other stuff that other programming languages do not have to deal with. And PHP, Python, even C-sharp in Java, you don't have the stuff to worry about as far as just memory management and all the other stuff, guys. So it's very important that you do that. And kinda make sure that you kinda know where your place is as far as just C. The downside about C, guys, it takes a long time to get out projects relative to Python and PHP. It takes a long time and it's not a good right time programming language fan. It takes a while to do simple stuff. So that's a huge con. And that's why other programming languages was able to kinda come and take some of the market share from C because of that reason right there. It's faster than all the rest of them, but from a writing perspective, it's horrible, guys. It's probably the most horrible out of the modern world, relatively speaking, it's not modern, but the ones that we use in our top 10 languages is definitely the slowest, guys. So you have to be aware of that. And my point I'm trying to make is know what to expect with the programming languages that you use. With Python, PHP, I'm expecting to build a nice, solid app that my company can use. I'm not trying to build the next core software package. I just need something solid to do the job at Dine. If I'm trying to build the next operating system, I probably need to use something like C or C++. I think you're gonna have a really productivity software platform that you're gonna be using where other apps are gonna be running on top of it. You probably need to be using C. But most of you guys, especially beginners, don't have to worry about that. I wouldn't start using C if you're thinking about programming and you haven't started yet, I would go with Python or PHP. If you have started C already, get done with the C programming language and find out what the market is for you getting a job in your area. If there are jobs in C, then go start developing in C. More likely gonna be Java or PHP or C sharp. I guarantee that most cities. Unless you're in some of the tech driven cities like Silicon Valley, maybe New York and Austin, that's where you're gonna start to see the Python that's coming to play. The data science, the AI, the core leading, technology leading software companies. This is what you're gonna see there. So you need to be aware of the use case of C or whatever programming languages you use, guys. I made some notes here, so I wanna make sure I cover all of my 10 of rant with these. I wanna keep focused and make sure I get you guys something that you can do so. At the end of the day, guys, you would never go hungry learning C programming. It's always gonna be in demand to a certain extent in the near future. I don't see anybody or any program that comes into that realm right now. Maybe as hardware get more powerful, C or Python or PHP or C sharp or Java could possibly come in and take some of that market share from our operating system or a gaming perspective. But I don't see it any time soon because what's gonna happen is at scale as we scale out, you're gonna wanna program in language to run, run, run faster and you wanna peak perform. When you're talking about peak performance and the right time is not your priority. It's gonna always land on C, C++. So kind of keep that in mind, guys. So guys, let me know what you think. I've been trying to experiment with stuff for a while with the channel. I'm still in a process of trying to organize my content and I think I'm doing a really good job, especially how things gonna be in the future, but I wanna get you guys input. I'm working on stuff with the academy, I'm building out courses, I'm really kind of unifying all of my courses, all of the content into one solid message so that it'll make sense for you guys. So if you already been on, checked out my seven step guide, I'll be updating that so you can probably revisit that pretty soon here. And I'm saying with some of the core courses. I say that a lot of times. Core courses and we're gonna make sure we give you guys an experience that's cohesive because I'm always updating, I'm always looking at the market. West out there, how to get the job faster, how to get to that six-figure job faster. Always trying to figure that stuff out, guys. But at the end of the day, C program language is gonna be here for the near future. If you just dead set on learning it, be good at it, master it, know your place, know your niche, that's the way to go. If you don't wanna learn it and you wanna learn something else, go that route to it. You have done the most important thing now. Commit it to a language and start really taking things to the next level from yourself. Like, subscribe to the content. If you guys have any additional questions, comment below. Go ahead and support the channel, guys. Grab some of my premium courses or sign up for my seven-step guide that's gonna get you closer to that six-figure salary you desire. And if you haven't already, I got a link up here. And I'll see you guys in the next video. Peace.