Why is C++ NOT a good First Language to Learn.

preview_player
Показать описание
🔥 STEF'S DEVELOPER BOOTCAMP AND MENTORING PROGRAM

🔥 JOIN STEF'S 'CODER'S CAREER PATHS' NEWSLETTER:

🔥 FREE: LIZARD WIZARD KOMODO - TRANSFORMATIONAL MIND TRAINING:

*************

WEB HOST PAYS FOR YOUR WEB DESIGN TRAINING IN 2023:

POPULAR & EASY CODING COURSES:

*************

🦎 Lizard Wizard Course:

📚 BOOKS TO READ:
… Complements Studioweb courses on HTML5, CSS3 and JavaScript.

The Naked Ape:

✉️ STAY IN CONTACT:
Stef's social links:

Stef's business channel:

👉 GOOGLE REVIEW:
Leave a Google review about Stef.

MY MOUSE & KEYBOARD:

SUPPLEMENTS THAT WORK AMAZING FOR ME:

Protein Essentials Beef Gelatine Powder:

... Healed my very bad knee. If you have joint problems, this *could do miracles for you.

Webber Naturals 88862 Glucosamine Chondroitin

MY CAMERA GEAR:
Canon EOS C70 Cinema Camera

Thanks!

Stef

#mentoring #codecourses #unclestef #codingcoach
Рекомендации по теме
Комментарии
Автор

the logic of why schools/uni uses C++ is the same as why we go to college in the first place, 90% of the time college is nothing but a place to challenge/test your patience so at the end they give you a degree that says "this guy/girl survived through 4 years of us wasting their time lol"

alaslipknot
Автор

My mistake when I first started learning to program was trying to dive straight into C++ text books with boring technical descriptions and barely any actual programming. A few years later I found some Java tutorials on YouTube and started diving in and actually building things that interested me and everything finally clicked.

themongru
Автор

C++ is a no go, but C isn’t an awful starting point. C is great for learning about how computers work at a low level, and is the foundation for popular languages such as Python and JS. It is fairly easy to learn the basics, but obviously very hard to master. Python and JS will get you to a point where you can solve interesting problems faster though, and are probably the best options for most people. Whatever is the best choice for you depends on how you prefer to learn, what your background is, and what your goals are.

Kodlak
Автор

Stefan, that was a great video!
Could you please elaborate on mentorship and what mentors look for in mentees?
What is the best way to build a good relationship with your mentor and what should the dynamic of that relationship look like?

MohyDev
Автор

My high school CS class taught us C++ as our first language. Was a brutal first month and quite the struggle, but once we got over the steep learning curve, it got a lot easier. Learning any language after that was a breeze. Still, I would not recommend taking that route lol.

tyraelhermosa
Автор

Having Mike Tyson as your first opponent and having c++ being your first language is a terrible comparison

You're implying you can't learn C++ without training a bunch on other "easier" languages. No that's not right, the point of learning C++ is learning the fundamentals of programming and applying lower level CS concepts. Having C++ knowledge allows you to understand higher level languages much better

RayanMADAO
Автор

i started with c++ at my college and years later i agree but out of python, java, swift im glad c++ was my first laungage. Made the other languages easier to adapt fast

JaySlimCodes
Автор

I can see where you're coming from but I'm not sure I entirely agree. You can actually keep things simple when learning C++; it only get difficult when inexperienced programmers think they can jump to pointers, inheritance, lambdas and other more advanced topics in C++. Also, i have noticed that students slip up when trying to learn how to build C++ code too where they don't understand the basics of build systems like Make and CMake.

Directed learning for beginners with C++ is largely fine but it must be mentored closely.

butchdean
Автор

I totally agree, but it's weird, i really like C++. Unlike C or Java, i think C++ is just fun.

guilherme
Автор

I would argue Assembly should be your first language. It shows you the inner workings on the cpu at almost the lowest level.

sqwert
Автор

I do agree for the most part, but it still might be more beneficial to start with a strongly typed language; it doesn't necessarily have to be C or C++, although a brief introduction to C without introducing too many details about pointers and memory management could be a good starting point. I might be wrong on this, but without a basic understanding of data types (int, float, bool, string, etc.) people might end up struggling to understand some things along the way. Of course, the teaching approach should take into consideration what the end goal is for someone, like if you just wanna get into data science or wanna use a language like Python to automate stuff, you probably don't need to even look at languages like C, C++ or even Java.

osamaaj
Автор

I'm getting my ass beat by javascript right now, and I'm realizing how absurd the idea of learning assembly is, which I said I was going to do a month ago to help me learn programming better lmao, ya I immediately decided to switch back to js after attempting that

demonotizedinstantly
Автор

I agree for a different reason. I can understand teaching C and maybe Assembly as first languages at university, because not only does that teach you programming, it teaches you how a computer (hardware) works. Which is as fundamental as it gets.

iorekby
Автор

I started with Python and Go (in two separate classes) and then became proficient in JavaScript over about a year. Now the bootcamp I’m about to finish uses Python/JavaScript so I’m feeling solid in those two. My plan is to get my BS with a curriculum that has a focus on C#, so I feel like I’ll be pretty well-rounded at that point with JavaScript, Python, and C#

ToddsDiscGolf
Автор

Hello Stefan, thanks for this advice, what do you think of just pure C as a first language?

shitinsideyou
Автор

I'm a self-taught programmer the language that I started with was C plus plus. I tried to start with Java but it wasn't a good first language for me to start with yes I understand that JavaScript is so much simpler but I had no problem understanding plus plus it took me about a year but I learned all the basics I don't know why so many people seem to think that C plus plus is such a hard language to start with it's so easy

PixelKnight
Автор

Damn those people who force new students to learn coding using C++. Fortunately my university did not do that to us. As an intermediate C++ programmer I can easily tell you that this language is too complicated for me even after 3 years of working with it. It's certainly gonna make some students disappointed so they'll forget about coding eventually. Actually two of my older cousins have had bad experiences of learning C++ coding in their universities. One of them is a civil engineer and the other one is a hardware engineer.

ohwow
Автор

I graduated in computer science in 2010. Our first language at university was C. I don't think it's a terrible language to be the first one. They just need to structure things better to teach it. I remember hearing "compiler" on the first class and being like "Wtf is a compiler?" 😂🤣

mtwata
Автор

My intro to C++ was an absolute joke. The instructor gave us modules with built in exercises to do on our own with NO prior lecture or instruction, then after they were due for grading she went back through and read it all back to us to " make sure we understood the material". Total laziness and a waste of money for us students. At best it exposed me to C++ but taught me very little.

aqualust
Автор

Ilike C++ but there is really less tutorial for how to write a useful program compare to other language. I’m really unset about the fact that with the C++ programmer’s job market seems like withering this years.😢

k