Programming Languages DON'T MATTER | Let's Rant!

preview_player
Показать описание
🦒❤️
Рекомендации по теме
Комментарии
Автор

programming language doesn't matter, programming instructor does matter
and mike is a great one.

aadisingh
Автор

*"when You know the concepts, other things are just syntax"*

harisbashir
Автор

Im a new programmer and this just gives me so much hope!

kevinsjoberg
Автор

I'm a simple man. I see a Mike Dane video, I hit the like button.

sylvestervats
Автор

Mike could rant about moose and I would listen to him for hours. Simply an amazing teacher

imperatusmauser
Автор

As a beginner I am so happy to have found these rant videos. They are so encouraging to me. And as an artist, what you said at the end really resonates with me! I am having so much fun with it. Thanks for the pep talk 😊

chloejensen
Автор

I would agree but all the main languages you talked about are all OOP-ish at the very least. Of course they all have the same concepts and while for beginners it's great to learn just the fundamentals of OOP-ish, after a while, different paradigms can teach you to be a better programmer.

Sure, Javascript, Python, Ruby, PHP all seem similar cause they are all the same kinda-procedural, kinda-OOP, little sprinkle of functional and all dynamic.
Java, C++, Dart, C#, Kotlin are going to be the same since they are all compiled, strong-typed OOP languages with some other sprinkles.

The real difference between languages isn't between twins like C# and Java or Ruby and Python who are all basically the same.

The differences come when you have only ever learnt Scripted dynamic languages,
- Then you learn static typed languages and you learn all about type safety, generics, templates etc.
- Then you learn strong-OOP with actual inheritance, interfaces, design patterns etc.
- Then you learn some functional language like Haskell, Clojure and you learn about higher-order functions, immutability, recursion instead of loops, type classes etc.
- Then you go low level to pure C and learn low level memory management and pure procedural programming, learn Rust and learn about ownership memory management. Who knows what I missed in this enumeration.

But yes, beginners shouldn't be intimidated by any of this.

Lumintorious
Автор

LOVING these rant videos, keep em coming!

nishita
Автор

When people roast PHP I try explaining to people that PHP is like the main backend in my country


So you have more opportunities in the job market

yungifez
Автор

I think, as you yourself say, those videos were introductory (quite awesome as well!). Some of us old subscribers to you are ready for introductory topics. I don't know maybe data structures and algorithms - but I trust you more man, whatever it is throw something at us.

You're a hell of a brilliant teacher keep doing what you do ( and teaching code with example problems)

seetsamolapo
Автор

Totally agree. I started to realize the same exact thing while going through your courses and learning different programming languages.
This is my first comment to you and I just want to thank you alot btw. You helped me alot and you're a great teacher !
I just want to become an online teacher like you very soon, and accomplish what you've accomplished, and help the community.
Keep going bro.

alielwelatech
Автор

I love his teaching. The best coding youtuber explaining everything in detail

sohambhosale
Автор

Big respect mike! Love your python tutorial, it helped me to step in from absolut zero, like from -273 celsius into coding

vegas
Автор

Thanks for the video bro!
I started with your Html course last year and it was great, thanks once again.
keep up the momentum.

diugach
Автор

This is definitely true, and in my experience, after starting out with a poorly taught community college class that threw us straight into C++, dropping out and trying to self-study and struggling, and now starting again this semester, 5 years later, in a much better instructed course, the best thing you can do for yourself is learn the concepts before you start learning any language at all.

The course I'm in this semester had us strictly writing pseudocode and flowcharts for 3 weeks before introducing a programming language at all, and that has really helped me to grasp the concepts better. Now, the course is introducing C++, but we are still covering new concepts outside of the context of the language before learning how they are implemented within C++. This approach removes the barriers of syntax and confusing symbols and makes it easier to understand the concepts more deeply. That makes applying those concepts and learning a language much easier, and like you said, if you truly understand the concepts, you can implement them in any language, you just have to take the time to learn exactly how.

ryanohlson
Автор

I really enjoy what you do, thanks for the great work!

otmanm
Автор

dude you really cool these videos made me a big fan thanks for the phyton classes

guipeg
Автор

I'm very new to coding and I'm still early on in your java course. and I gotta say this video is on point because I've been skimming through HTML on some sites and i can understand some of (very little lol) what is going on just by guessing. I was floored that this happened so quick and it has further motivated me to keep going thanks man!!

Kickflips
Автор

Thank you mike for helping us soo much!

icedkraken
Автор

am I the only one that can sit and listen to mike ''rant'' for HOURS???

aydinkaveh