 Should you learn Java or C-Sharp? You reached the right video, that makes pain. This video was brought to you by Digital 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. A lot of us, when we start our developer career or graduating college from our computer science or starting a self-taught class or even a bootcamp, you always have the question in the back of your mind, which programming language should I learn first? What's the programming language gonna make me the most money? What I can learn fast? What I can get a job in? Just a lot of different variables that's gonna dictate or confuse you on which programming language you need to learn. That being said, guys, we're gonna cover two of the juggernauts here, C-Sharp or Java. Both are really good languages. Both been around for a while. I wanna give you guys details on what really you need to be aware of and which is gonna be the best for your particular situation. That being said, guys, when I was in college, I didn't learn either. I learned COBOL in college if you didn't follow us long enough. And my specialty is SQL. So I'm more of a database guy. And for me, I use C-Sharp a lot, but I have friends who use Java more than C-Sharp. So really depend on your current situation. That being said, guys, you can't go wrong with either one. Let your local market dictate which one is right for you. Because let me tell you, here in my local market, here in Jackson, you have a ton of C-Sharp jobs. You have Java jobs too, but it leans probably, I would say 60, 40, 70, 30, you're gonna have more C-Sharp jobs. But you go to other cities like in Germany or even other countries, Java is king and they don't necessarily use C-Sharp like that. So a lot of it's your local market. That's why I tell you guys, the benefit about being in bigger cities is you're gonna have your pick of both. Most big cities, you're gonna have a lot of Java jobs. You're gonna have a lot of C-Sharp jobs. A lot of those enterprise larger companies, they use both, depending on what their core management system is. Some people like to use SAP. Some people like to use Great Plains and Dynamics. It all depends on what core systems they use. Some people use the Oracle DB. Some people like to use SQL Management Studio. So it really depends on your stack, your technology really gonna lean which one. So that's why I tell you guys, first thing you need to do, check your local market. So after you check your local market, assuming you're in a bigger city, you're good to go. You can just pick whatever one you're more comfortable with, the one that the jobs line up with your resume and you're good to go. At this point, if you're leaning more towards Java, C-Sharp, you pick the one that's your favorite. But if you're in a smaller city, like a lot of you guys are, you have to go out west in your city. You don't have a luxury of choice in a smaller city. That's why I tell you guys, when you're in small cities, it really limits your opportunity. Not to say you can't work in a small city, especially if you have seen your high value developer, you can work basically anywhere you want. So remotely, you don't have to worry about it. But a lot of you guys may think, well, I can work remotely as a junior developer. You see who's getting laid off the most? Most of the people on YouTube saying, I lost my job are either junior developers or low-end developers who don't necessarily showcase their value or number three, they just work for a horrible company. I cannot see a situation where a company that's doing good who value technology and you wanted to talk to your high-value developers letting them go because they're too hard to find. But if you got low-end developer who you paying a lot, who really don't value, you gonna cut them or they have just showcased that value, you gonna cut them same results or you just a horrible company that just wanna cut fat just because everybody else cutting it and it gives you an excuse and a PR reason to do it without seeming like you are the only company that's doing it. So you got those type of companies, stay away from them. Those are the companies that you have to work for as a junior developer because you don't have any options. But high-value senior level developers, you have no business working for a company that is like that because you have options at this point. Again, that's why you need to move to a city whose technology or developer friendly guys. That being said guys, make sure you pick a good location to start from guys. If you haven't already, I give you a list of these cities in my seven step guide, top 200 cities that's really gonna help you guys take your career to the next level. And if you already signed up for my seven step guide, I have links below to my premium courses too. So check out those premium courses guys gonna really help take your career to the next level and really put you in a position to get a job fast. And it's not intimidating like a lot of these other technical courses. That being said guys, let's talk about Java a little bit. Java is backed by Oracle. Oracle is a huge technology company that have been around almost forever. As far as your technology years, from a technology company perspective, they've been around for a long time, they got money, they got resources, they got a lot of people behind them. They got a brand name, they're very reliable. So Java is going to be stable. A lot of the smaller programming languages that are faster or better in their eyes, they don't have the cache as a Java or an Oracle. So that being said, a lot of you guys may think, well there's other newer programming languages that's gonna take the place of Java. Yeah, probably in, I don't know, 50 to 100 years or when something new comes out, but a lot of you guys are not taken in to account legacy application, legacy infrastructure that all depend on Java, that they bet all of their infrastructure, their technology, their business processes, their software stack, all on Java, centralized to the CRM, all the programmers, all the staff, all their computers are tied to this one central system. They just can't get rid of that overnight. So that being said, that's why it's very important that you find companies, the big, large companies that back these programming languages and brings a sense of security. Not to say don't necessarily get other programming languages or just stick with Java, I'm just saying you have to make sure that you know the pros and cons of each programming language. Same with Microsoft guys and C Sharp, Microsoft been around for a long time. It has a lot of infrastructure, cloud infrastructure, got a lot of things going for it and they got thousands and millions of companies using the operating system, the infrastructure, Active Directory, all that stuff is heading to C Sharp if it's not already programmed into C Sharp. That's infrastructure that gonna be around for years. You can't just come with a new programming language that's gonna wipe that out. I'm gonna give you another example. Let's go to the side here and talk about Python and a lot of these newer languages. You guys look at stuff like Perl, you guys look at what other dying programming languages, Ruby, Objective C, programming languages that had their spike and then gone away. What was the difference in all of those programming languages? They didn't have a corporate backer that's backing them up at this day as their primary language. Most of the time, if you have a huge company like Oracle and Java, Facebook, they haven't been around long enough. They, I think they use Go. Google, I don't know which one use Go but one is using Go. Me personally, I think Go is good but it's not a Java or a C Sharp level. It's good for what they do but to get other companies, other industries to adopt a program, a framework like that or a program language is gonna be tough. Look at Java for a perfect example, guys. You got Java, a lot of the SAP sales for so many big enterprise companies use this technology. It's really going to be hard to decode. So at the end of it, right, which one would you pick? Java or C Sharp? Well, the answer is depends. If you check your local market and you got mostly C Sharp jobs, pick C Sharp. If the same for Java, pick Java. If there's an equal balance of both, lean towards the one that's your favorite or the one that in the industry, check out the industry you wanna work for and if that's one, you stick with that, guys. I'm probably gonna be doing more with programming languages that are not necessarily similar because this is a no-brainer. You can not go wrong with either. I'm gonna start doing something with Python and other ones that makes it a little bit more dynamic to kinda pick a little side here and there but I'll do that in a later video. If you haven't already, like my videos, subscribe to my channel and if you haven't already, comment below. Did you like my video, comment below. Did you dislike my video, comment below too and tell me why so we can start a conversation. Like, subscribe to the content and if you haven't already, Seven Step Guide and my premium courses, guys. Go sign up for that. We got some good deals for you. Now I also put the link to my Seven Step Guide here on the screen. Go sign up and I'll see you guys in the course. Peace.