 What's up guys Mike the Coder here today? I'm gonna tell you a reason why I don't think you should learn C++ as a beginner I don't think this language is actually a very Good language and this is coming from someone who actually worked in the industry for about two months of the C++ developer and then then went to grad school, but And someone who has like done the C++ a lot I wouldn't say you should learn C++ as a beginner now the reason why is cuz C++ is very verbose Okay, I'm gonna give you a few reasons one. It's a very verbose language Like there's a lot of the library STL is super big and also it's pretty it takes a long time to type. There's a reason Why C++ has a tendency to take a long time to write is because it's just super verbose and very long Like trying to just trying to create like functions and classes take a long time to write compared to like other languages Like Python like Python is super easy to write and as a beginner you would probably be better at Python If compared to like just starting C++ Another thing is that C++ is a It's a super wide Super large language like if you go online and you look at C++ Large languages that you just look on the I don't know C++ design patterns, right? if you just look on the Look out how many different design patterns there are and there's a lot of like the latest C++ If you look at the updates, they completely changed this C++ 17 completely changed a lot of things to look at this like GCC name spaces they have nested name spaces now Holy crap like there's a lot of different templating templating has changed Const Express if okay, that's so different inline variables now they added inline variables Like they didn't have that before and there's just a lot of stuff you would need to know and C++ it takes super long to write Now you have inline switches for if switch Like this is crazy C++ is a huge huge language and now we have like structured binding declarations Like this is this is insane. Okay Like As a beginner, you should not try to learn C++ if you want to actually learn how to code There's like other languages like Python that are much easier now another thing why you shouldn't learn C++ because a lot of C++ is mostly for performance of the thing right so like like fine FinTech right Financial technology and like finance Performance is a thing for stocks. So they use the C++ there or like I don't know embedded systems like radios or like electronics and stuff like that those require a lot of C++ because without performance and efficiency They they can function right so like micro system stuff like that and games game development is in C++ because if you don't If you don't have C++ your game is not gonna run fast and people don't like that so Most of the times if you're not into any of these like Embedded development or financial technology or other stuff Then there's no reason to learn C++ like if not in the gaming or anything where performance isn't is a problem Then you shouldn't learn C++ because what's the point like but there's a lot of other Technologies if you want to get into programming you could do like web development. That's that's pretty It's pretty big and if you just aren't like JavaScript Learning web development is pretty easy to pick up the other libraries and the other types of things right there compared to C++ Where the learning C++ is not gonna help you in web development It does help you in like some legacy systems or like performance Systems that require high performance Even like in competitive programming in competitive programming C++ is definitely a thing because performance is a thing Like every you try to you want to get your code at running as fast as possible That's why you see plus plus in competitive programming But if you're not into any of these things I wouldn't I would not learn C++ It is the language is super big and super difficult to learn and it's just like Imagine dealing with like multi-threading semaphores stuff like that like Also like assembly in line assembly like all this stuff. It's pretty difficult I would not learn want to do that if you're not into any of the embedded work or high performances languages or any of the So that's some old maintenance code you see plus plus if you're not in any of that I would not bother and see plus plus So those are my reasons main reasons why beginners should not learn C++. Hope you guys enjoyed this video Ray come subscribe. I'll check you guys later. I'm tired Peace