Is JavaScript BAD for Beginners? | Let's Rant

Поделиться
HTML-код
  • Опубликовано: 28 дек 2024

Комментарии • 470

  • @dexspits7869
    @dexspits7869 3 года назад +252

    *I love this man he cares so much for beginners like me*

  • @dragos1
    @dragos1 3 года назад +332

    Mike's ranting series is actually a students encouragement session

    • @TheBiebernuts
      @TheBiebernuts 3 года назад +8

      That got me thinking like "thought it was just me who feel that way"

    • @ryanmcerlean4326
      @ryanmcerlean4326 3 года назад +4

      Programming therapy haha

    • @abdallahsiyabi4784
      @abdallahsiyabi4784 3 года назад

      Exacting my thought. Watched the video for that kind of value even though I am only learning Python.

    • @orincywhytedesigns
      @orincywhytedesigns 3 года назад +2

      AGREED COMPLETELY…. Actually made me go back to my computer tbh

    • @user-vr9jo2su8p
      @user-vr9jo2su8p 2 года назад

      No it’s not js is wack and will be replaced

  • @captainboon2978
    @captainboon2978 3 года назад +166

    I really appreciate your understanding of where beginners are at; I wish more professionals would have this same level of understanding. Right now, I'm pursuing front-end development because, from my understanding, it's the easiest way to get your foot in the door of the coding industry. When I was learning and using HTML and CSS, I felt so confident, that, for the most part, I knew what I was doing, then along comes JavaScript. Learning JavaScript itself isn't the worst thing in the world; it's all these extra things that come along as a consequence of learning JavaScript that throws away that previous confidence I had. I'm not going to give up though; I've come too far. Eventually, I would like to get into back-end work, but hopefully in due time.
    I like your rant videos; keep them coming.

    • @Segero19
      @Segero19 3 года назад +12

      Damn... my thoughts exactly. Started the same way being confident with HTML and CSS and then having everything go to hell at JS :D

    • @conrad42
      @conrad42 3 года назад

      I'm not sure what "beginner" means in this context. Did you had prior programming experience or is web-dev your entry to programming in general? What I'm a bit confused about (in the video) is, that every layer (front-end, back-end, etc) is mentioned. You can implement a lot of ideas, without any backend or NPM - just a plain HTML file. For storage, just use localStorage, you want to use Vue, just use the instance version of it (no transpiling/NPM/WebPack needed) and most of the component frameworks work with just a simple css file import.
      For my personal projects or prototypes I still go this way, because it removes a lot of overhead. I started my career (10 years ago) with just front-end knowledge and it worked well, because I was good at a specific filed in development (so even experienced devs could learn from me, because they were back-end heavy) and the rest was covered by other developers. And the benefit is, you can learn from your colleagues (on the job) to maybe become a full-stack developer.

    • @Sergeant_Camacho
      @Sergeant_Camacho 3 года назад +9

      THIS!
      When you pass away the HTML/CSS "safe-space" and you start with JavaScript... the honeymoon ends; but you need to keep punching the bag, you will develop and learn skills that you never thought you had.

    • @jbar6408
      @jbar6408 3 года назад +1

      Pretty much just posted this same sentiment then scrolled down and saw your post. It’s nice to know we aren’t alone feeling this way.

  • @sinception5034
    @sinception5034 3 года назад +129

    _The Return of the King_

  • @ChumX100
    @ChumX100 3 года назад +29

    I get the frustration. Starting as a backend developer, I myself was a JS hater for a long time. But having used JavaScript in real projects for some years now (as there's really no good alternative), I changed my mind: User interfaces are inherently hard, specially at scale. And I am very grateful of JS and all the libraries, frameworks and services that really do help us developers get things done efficiently. We may not have solved the UI problem completely yet (and probably never will) but we sure have come a long way.

    • @ChumX100
      @ChumX100 3 года назад

      @Kingdom Cre8tive probably 'cause devs without a job don't go telling much about it. Actually I've been out of job for quite some time now :/

  • @ismailbouazizi984
    @ismailbouazizi984 3 года назад +28

    Man I’m glad to know that my confusion about JS is actually justifiable and shared even among experienced people. The history of JS is also very informative thanks 🙏

  • @thisisepic1709
    @thisisepic1709 3 года назад +34

    wow, so happy to see you uploading vids after all this time. I have learned a lot from you and so glad to see you in 2021 once again; keep it up. There are a lot of things you can do so, please keep going and upload vids nonstop man, all the best in advance #love_you

  • @perrinromney4555
    @perrinromney4555 3 года назад +90

    Mike Dane: Knows literally every language ever written: "I don't know guys, I don't know." Yes Mike, you know.

    • @mayankrathore8721
      @mayankrathore8721 3 года назад

      Maybe except Rust and some few others. They just came out recently

    • @berylliosis5250
      @berylliosis5250 3 года назад +2

      I take your Rust and I raise you an INTERCAL

  • @mudandmoss4132
    @mudandmoss4132 3 года назад +27

    I love these rant videos

  • @the_ramann
    @the_ramann 3 года назад +37

    Developers:
    Framework maker: they need one more, they need one more !!!!!!

  • @FangirlJournal
    @FangirlJournal 3 года назад +20

    oh, good so IT IS actually an inconsistent mess... i thought it was just me lmaoooo this made me feel much better

    • @TodorKatsarski
      @TodorKatsarski 3 года назад +4

      JS is a nightmare, TypeScript was created so the JS mess can be little bit more manageable. JS was initially created by one guy in a week or so, because he wanted to display something dynamically in a web page. It was neither planned nor designed to become the de-facto standard for all web clients. If JS was remotely close to a good language, then there wouldn't be so many attempts to fix it (talking about Flash, Silverlight, WebAssembly, Blazor-C#, Flutter-Dart, TypeScript itself etc.). Hopefully Blazor and Flutter will be the future of the Web.

  • @স্বচ্ছনিরবতা
    @স্বচ্ছনিরবতা 3 года назад +21

    For those who are saying, he's back,
    He came back 2 weeks ago

  • @sentientslug3259
    @sentientslug3259 3 года назад +6

    mike your C# vids have helped me a lot. im getting into coding brand new to it and starting with C#. please do a video like this for C#. your feelings on it for newbies.

  • @Lexcepcion
    @Lexcepcion 3 года назад +77

    This whole industry is being unnecessarily over complicated. A few standardized languages and frameworks should be kept and throw the rest out.

    • @dimitriosdesmos4699
      @dimitriosdesmos4699 3 года назад +6

      in a perfect world yes, this is underrated comment.

    • @jimtryon1560
      @jimtryon1560 3 года назад +16

      We can't throw things out because people like to have choices. You can't decide what people are going to use as a developer. Every language and framework has its pros and cons.

    • @Asim-nm1bc
      @Asim-nm1bc 3 года назад +2

      @@jimtryon1560 true

    • @Lexcepcion
      @Lexcepcion 3 года назад +7

      @@jimtryon1560 sometimes too much choice is a bad thing.

    • @jimtryon1560
      @jimtryon1560 3 года назад +3

      @@Lexcepcion You should tell that to the grocery stores.

  • @haitiancreolewithluciano
    @haitiancreolewithluciano 3 года назад +2

    *I love how passionate and genuine you are- I’m a big fan. I just started learning python - just for the heck of it- and I’m loving it*

  • @_4shy
    @_4shy 3 года назад +3

    I love these rants. Thoughts from a professional like you are really useful for beginners like me.

  • @vaisakhmv5926
    @vaisakhmv5926 3 года назад +10

    JS in one sentence :
    "Makes me cry"

  • @MrAverageViewer
    @MrAverageViewer 3 года назад

    Mike, THANK YOU for empathizing with the struggles beginners go through when trying to learn how to code! Too many so-called 'expert' instructors, are clueless when it comes to teaching programing. This is why I appreciate the relatable analogies you use, when you teach.
    In too many courses, terminology is thrown around, without even defining the term: "Instantiate", "Recursion", "Polymorphism", "Single Binary", "Static vs Dynamic", "Call", are examples of vocabulary that take on a different meaning in the coding world. The 'experts' take that for granted. One can be a great coder, while being a lousy coding instructor.
    Worse yet, the term "an easy" programming language, or an "easy" framework, comes from the mouths of people who have coded for 10+ years; with ZERO relatability to the struggles of newbies.
    Keep up the great work, and we wait eagerly for your upcoming courses! I hope you would cover the GOLANG, language, and perhaps even ELIXIR & PHOENIX, if possible. Many thanks!!

  • @jbar6408
    @jbar6408 3 года назад +2

    I totally feel this way. Been working in my spare time trying to learn JavaScript and I have hit a wall. HTML and CSS were no problem and even learning the basics of JavaScript was fine. But then when I sit down and try to create something, I find that there are all these intricacies in just getting an app to run with JS and I feel defeated. Trying to push through. Mike’s vids have been very helpful. It’s nice to know that I’m not stupid and that JS implementation is very hard.

    • @tiagomota4734
      @tiagomota4734 Год назад +1

      Yeah because thats the problem for most of the ppl, they watch tutorials and it seems so easy ...its like yeah i understand everything but when they want to actually build somehting all of a sudden everyhitng seems impossible! The way to do it is to try to build something after you watch a bit and no you will not understand anything and ...solve problems and then get things but it takes alot of fuken time....obviously. Im leaning PHP now for the exact reasons that the guy talked about...and after PHP i will learn java script but with php its the same , you watch you kinda think you got it and then if somebody tells you to do the most basic shyte there is, you just cannnt even think about how to do it. IF you cannot imagine the steps then you cannot do shit , and then you research , you do it with mostly copying code and then try to understand it , break the code down in pieces get one thing out of 10 then do another project , where now the code seems familiar , still you dont get it but you learn another thing on top of the 1 think that you know, copy the code make a sign up or a register and then you investigate what you just did and again and again and after 2-3 months some things start to make sense and you kinda create a process in your head , you learn to think what the fucken cormputer whats you to and hopefully after 1 year you can actually create things by yourself ! Its not an overnight process and because the concepts are weird its hard to gasp it at first!

  • @fawadkabuli
    @fawadkabuli 3 года назад +4

    I'm just glad that from learning "hello World" from you, I am at a point now that I agree with you on a rant video.

  • @thejones9908
    @thejones9908 3 года назад +2

    Love these rants Mike! So thank you. I've been 'learning' JS for years! Just thought I had pie for brains, as I just have never been able to grasp it in any logical fashion! But seeing this definitely makes me feel better :)

  • @sethfeingold
    @sethfeingold 3 года назад +1

    Loving these rant videos. Clear and coherent just like your tutorials. Thanks for the insights!

  • @SimpleHumanInNY
    @SimpleHumanInNY 3 года назад +2

    Love the rant videos, someone has to say all this out loud on a public platform.
    Keep making such videos, your subs will definitely go up, because people need to know the facts.

  • @CodingNuggets
    @CodingNuggets 3 года назад +1

    Glad I found this channel. Definitely going to keep up with your videos from now on. See your soon!

  • @desiotaku8890
    @desiotaku8890 3 года назад +2

    Finally!!!! Someone understands my dilemma. I wish there was a way to turn back time so that I could bonk the guy who came up with Node js and the other stuff.

  • @bobbysilver272
    @bobbysilver272 2 года назад +2

    I've been building smallish websites for businesses, bloggers, personal, portfolios etc for over 20 years.
    I've never ever used or written a single line of javascript.
    I've only now in the last month or so started to learn it, mainly to see what all the fuss is about and for my own satisfaction.

  • @CoconutwCoco
    @CoconutwCoco 2 года назад +1

    I learned python n html from u and I am an absolutely beginner w no code bg but I understood those two perfectly fine. I have been learning js for more then a dozen hours and i find it kind of messy… like everything just throw together in one line😅python is much more neat to the core n elegant… it is able to keep things in the simplest logic. I might be totally wrong but. After hearing u talked abt what js was meant to do in the beginning, I kind of understand why it is so piled up. Yes, i wish there is an more integrated language system for it. Last but not least, thank you so much for developing so much tutorials! If it was not bc of ur great tutorials, i wouldn’t have kept learning! You r a great teacher! N plz come back n teach us more abt JavaScript. 😅If anyone could nail it, it would be you! Would be great if u can make following up tutorials after beginner ones!

  • @One_seven_seven
    @One_seven_seven 3 года назад +15

    Finally 😂 A vid after all this long

    • @SecretAgentPaul
      @SecretAgentPaul 3 года назад +2

      24 hours?

    • @hosea_br
      @hosea_br 3 года назад +6

      @@SecretAgentPaul I don't think that he knew

    • @SecretAgentPaul
      @SecretAgentPaul 3 года назад +5

      It seems a lot of people on this video have only just got their first notification that Mike's back.

    • @davyroger3773
      @davyroger3773 3 года назад

      He's been ranting for about 4 days now lol

  • @hamzasehavdic
    @hamzasehavdic 3 года назад +1

    yeah learning js and html rn for unity, keep up the rants coz i like listening to someone like you

  • @maazahmad9756
    @maazahmad9756 3 года назад +5

    I just love this guy❤️. Keep ranting i always watch your videos

  • @gdj777
    @gdj777 3 года назад +5

    I am learning C# in preparation for Blazor.

  • @manedurphy
    @manedurphy 3 года назад +2

    I agree with a lot of what you say, even the part about being a React developer and enjoying the torture of using all these tools (I like setting up webpack from scratch). But yes I started learning JavaScript, Node, and React early last year and even though I am coding and working on projects every day for most of the day I still feel like there is a lot more to learn. And with unlimited ways to implement the same functionality, is can be difficult to stay consistent. I often find myself looking at old work and wanting rearrange everything utilizing techniques that I've learned since the last time I've looked at that project.
    I find it funny how much time I spent struggling with trying to understand the fundamentals, and now every so often I will read some documentation or watch a video on some of the fundamental basics of JavaScript and think about how hard it was for me to understand the first time but now the concepts are so clear.

  • @lioneldynasty
    @lioneldynasty 3 года назад +4

    😂I'm a beginner, it's been 4 months now and I'm leaning how to add logging using winston, handling errors and logging the exact error message... I don't know Mike, although I'm enjoying it

  • @JotaZamith
    @JotaZamith 3 года назад

    really needed to hear this, i'm a junior dev and i am struggling with js... keep it up mike!

  • @Caranor
    @Caranor 3 года назад

    Words! I'm gonna start my first developer job tomorrow and I'm worried so much because there are so many things to learn, the tech stuffs, the interpersonal stuffs, what the career path is that I'm gonna take. I love these ranting videos. It helps

  • @adivpe
    @adivpe 3 года назад

    You should see a real beginner spelling letter by letter each line in a js code :D I took a break from learning how to write codes, but I'm happy to see you are back because you have an incredible way of explaining things in the most simple manner. I wish I could express myself that clean. You are an amazing teacher, so keep it up and know that whatever direction your videos take I'm sure they will be amazing too.

  • @solomonobika4990
    @solomonobika4990 3 года назад

    Thanks for your understanding. So now what is the way forward, so what do beginners like us do?

  • @SecretAgentPaul
    @SecretAgentPaul 3 года назад +5

    I love the rant videos too even though plenty of the info is way over my head.
    You should do what Bucky did a few weeks back and have a big live Q and A so we can pick your brain for a few hours.

  • @thegreatprogrammer5937
    @thegreatprogrammer5937 3 года назад +5

    I too felt very difficult when I came to js, even though I knew Python, Java when I came to JS

  • @glyakk
    @glyakk 3 года назад +1

    I agree with your take on the situation. JavaScript is a different animal than other languages. It always feels like you are aiming at a moving target but there is a good portion of the language that is supported by almost all browsers that cover almost all of what most people need to do in the language. That is a lot of qualifiers which makes for a lot of gray areas. I do not think JS is a bad language to start out with though since there are SO MANY resources available. However, I believe we do not do a great job setting up expectations of the language and how it is different from other languages. Most resources make it seem like it is easy, which it can be if you are aware of the pitfalls. We should be honest when we are helping students 'color between the lines' and not be alarmed when they 'hit the edges' causing the whole thing to fall apart.

  • @lauralagora
    @lauralagora 3 года назад +1

    I agree on everything you said here. I've been learning programming (JavaScript/TypeScript) for 6 months now and mannn the more I learn it, the more I realise how beginner unfriendly it is... I probably wouldn't recommend it to a friend as their first language to learn (probably better to start off with Python to learn those base programming concepts).
    But with all of that said - I still really love JS and do not regret that I started with it and I'm pretty sure it will remain my main language :D ^^
    Can we expect to see TypeScript tutorial series? And how to work with TypeScript in React?

  • @efeakaroz4761
    @efeakaroz4761 3 года назад +4

    Uncaught ReferenceError: js is not defined at :1:1

  • @algeriennesaffaires7017
    @algeriennesaffaires7017 3 года назад +1

    Hi Mike just an advice don't repeat i don't know a lot in your videos and try not to put your hand on your head, you're authentic but try to get rid of those 2 things, good luck

  • @leojones6568
    @leojones6568 3 года назад

    Look, as a begginer i gotta say first that you are the best teacher i have ever seen, that's for first, second you are pretty right,i think that (No connection to JS) i think that there's require a change in the whole world of programming, programming can be seen at first as something really difficult and complicated, and then people can be afraid to go and learn programming, like i did at first, i was really afraid until i met you. But if people will make programming a little bit more easier to learn, there will be just more people coming to this industry and they can really jump up the level of this industry. That is just my opinion

  • @firemanyoda
    @firemanyoda 3 года назад +1

    Thanks for putting this out there Mike. I've been studying JS development for 8 months and it is kicking my ass. Just when I think I get a handle on it I start learning another stack because junior devs are required to know all this shit. It's just too much. Getting buried. Possibly considering switching course and learning a different language.

  • @I_hu85ghjo
    @I_hu85ghjo 3 года назад +10

    me: *started with js as a beginner and left programming as a whole*

  • @localLyricsPh
    @localLyricsPh 2 года назад +1

    Hello mike, im from Philippines i want to know your suggestions for what is your best tutorial in JavaScript

  • @Louisianish
    @Louisianish 2 года назад +1

    I really like JavaScript, but this is partially why I refocused my efforts from web development to learning SQL, Python, and database development (that, and I have a potential job opportunity as a SQL dev). I’ll always enjoy doing web design in my free time, but I’m really enjoying learning database development, and it just seems like less of a headache to learn so far.
    I just realized that I’d rather continue learning and doing web development stuff in my free time rather than doing it as a career.
    That being said, I still recommend learning how to code by starting with web development.

  • @eukelarTV
    @eukelarTV 3 года назад +12

    Due to free code camp I’m starting with Java script knowing it’s just hard will make me cry 😢 a little less lol

  • @adamrohde3513
    @adamrohde3513 3 года назад +1

    Man, thanks for making this video. Yeah we need to come up with a different name for 'programming' in Javascript. It's not about writing code in the language, it's about making a handful of different libraries, frameworks, browsers, services, ecosystems, butterflies, stray cats...etc all work together. New programmers should definitely have an understanding of how a language like C# works in comparison IMO. Hang on to your butts, npm install.... here we go!

  • @daboxguy3848
    @daboxguy3848 3 года назад +2

    Maybe we could try and build a framework similar to js that makes websites more reactive. But more organized, more begginer friendly.
    Js will never change, so we can either learn it or try a new angle.

  • @sidewinder4702
    @sidewinder4702 3 года назад

    Kinda like building a space shuttle to cross the street. It looks cool but do you really need that?

  • @starriet
    @starriet 3 года назад +1

    I'm kinda beginner too, but as a beginner who learned and used a bunch of different programming languages, believe me, this guy is telling the truth.
    Oh, and this is not a simple ranting, to be honest. This vid helps to understand JS and the difference btw JS and other languages. Thumbs up definitely.

  • @trellydofi
    @trellydofi 3 года назад

    I’m starting my coding journey by learning JavaScript & your video just so happened to be recommended this morning. I literally just created an account on treehouse yesterday & brought a few books. I love how honest you are about the complexity’s of JavaScript, I’m definitely nervous about learning but this video surprisingly motivated me to stick with it.

    • @rkitsune3549
      @rkitsune3549 3 года назад

      Don't worry, I too started three weeks ago with JavaScript and while the language still scares me to death with all it's quirks, it also has made me feel pretty darn great when I made a breakthrough.

  • @raconvid6521
    @raconvid6521 3 года назад

    Whats wrong with using vinilla JS with the dom, or html canvas?

  • @justagirl3929
    @justagirl3929 3 года назад

    My first online teacher , love you always ✨✨✨✨✨✨✨✨✨✨✨✨

  • @petemoss3160
    @petemoss3160 2 года назад

    what do you think about Haxe as an alternative to javascript? (another language for the web?)
    or instead of dealing with js bundlers and typescript, just work in Haxe to output JS?
    then you'll have the tools to write for any other environment. (compiles/integrates to other languages)

  • @meganjohnson456
    @meganjohnson456 3 года назад

    So what language should a beginner start with?

  • @playtheblues
    @playtheblues 3 года назад

    MS Blazor is awesome for web dev. These rants are so educational! More power to you Mike!

  • @TheFlyingMonkey200
    @TheFlyingMonkey200 3 года назад

    Your rants are awesome keep it up!

  • @azzedineghazli8459
    @azzedineghazli8459 3 года назад

    This series is amazing Mike keep up the good work!

  • @sidewinder4702
    @sidewinder4702 3 года назад

    Kind of like building a space shuttle to cross the street. It looks cool but do you really need that?

    • @Hannodb1961
      @Hannodb1961 3 года назад

      More like building a super sonic aircraft powered by a steam engine.

  • @mtony811
    @mtony811 3 года назад

    I totally agree with you, Dane. Also, in my opinion, JavaScript is the easiest programming language to kick start (I can teach a 6 year old kid to write "hello, world!" in less than 5 minutes using JavaScript), and it is also the hardest programming environment/platform/tools/frameworks to master. But, we have to take it. Because, nowadays, JavaScript and JSON are everywhere, from front end to backend, to database, and even desktop applications.

  • @WillEhrendreich
    @WillEhrendreich 3 года назад

    What do you think about blazor or web assembly? C# is such a great language, what do you think about the likelihood of it gaining popularity in the web space?

  • @delite2441
    @delite2441 3 года назад

    Good job Mike, but my question is what is the alternative to J's since it has such a huge and complicated ecosystem

  • @emincantopal3395
    @emincantopal3395 3 года назад

    you are the best man, sending lots of love

  • @cursoderobotica
    @cursoderobotica 3 года назад

    thank you for share your thoughts 😁👍

  • @Sergeant_Camacho
    @Sergeant_Camacho 3 года назад

    This is so true!
    That's why I'm just focusing in vanilla JavaScript. Even doing stupid stuff like creating HTML elements, helps me to understand all the messy stuff from JS.
    I need to master the basics, and maybe I move on to a framework or another programming language.

  • @laksheswardek4713
    @laksheswardek4713 3 года назад

    I want to learn web developing but I don't know anything , where to start .

  • @MegTidwell
    @MegTidwell Год назад

    What do you recommend we learn first? I know nothing of coding but eager to learn- which direction do I start from?

  • @oromiyamusic7608
    @oromiyamusic7608 3 года назад +5

    "Thank you Mike!"

  • @georgesomaru8973
    @georgesomaru8973 Год назад

    So true. Seems like once through the gauntlet, Survivors lose their empathy for others struggling through the madness. Rare is the one who reflects and remembers.

  • @davidmclean3946
    @davidmclean3946 3 года назад

    Not just for newbies , This is a general feeling I share about the industry as a whole. Its insane how complicated and convoluted its become over the years. My first few years I got so demoralized as the their was no end game to learning development. Mike is totally right and sadly most companies just expect you to understand any of this shit.

  • @pss_crs
    @pss_crs 3 года назад

    I'm not good at public speaking like mike but he tell me how to tell Ideas without unknown words that is say what ever comes to your about that Topic, human are enough smart to understand bit or more.
    thanks man

  • @CitizensCommunity
    @CitizensCommunity 2 года назад

    I once tried to learn to program in high school back in 2000, it was a mess of compatibility issues and stupid workarounds that people just accepted. 5 months ago I decided to try and learn again, and most of the problems have been fixed to be the way I thought they should have been back then, except databases. Things will get better, and people will wonder why things were done in such silly ways for so long. Some do not like the lowing barrier to entry as it allows for more competition, these people need to find better things to value in their lives.

  • @Paco1337
    @Paco1337 3 года назад +6

    When I started learning JS and saw all those frameworks I had to learn I just quit

  • @zealtypedcode3119
    @zealtypedcode3119 3 года назад

    absolutely that's why am learning strongly typed language like C# first => {self taught full stack developer } and learning angular to what it provides all in one framework and I don't mind the learning curve

  • @kevinl.9657
    @kevinl.9657 3 года назад

    What are your thoughts about web assembly? I’m a beginner too and I know it’s not meant to replace javascript. In my understanding, you can use other languages that supports it, compile to web assembly, and it runs on the browser.

  • @wattheshet
    @wattheshet 3 года назад

    what do you think about blazor from microsoft? Its a very nice replacement to JS

  • @cvray2777
    @cvray2777 3 года назад

    Have you made up your mind about having an *IN PERSON* classroom setting?

  • @pavelgolin2421
    @pavelgolin2421 3 года назад

    A very reasonable video and questions in it, like it

  • @gregmartin9583
    @gregmartin9583 3 года назад

    Mike! You did a bloody good job at teaching us though! Good video mate, hope you're well from Syd!

  • @kevinus2710
    @kevinus2710 3 года назад +11

    Long long time ago, front end and javascript is a peaceful place. Then jquery was born, we can do tons of cool tricks. And front end still remained peaceful whereas other language dev kept fighting each other for the best programming language crown. The big day came, god sent a new baby named as node to programming planet. Since that day, the world would never be the same. Javascript dev who hid themselves for a long time suddenly stepped out of their shade. At that moment, they can do backend like other language did. And then 3 largest clans Angular, React, Vue were formed, there is an endless war in front-end.

  • @jimitgosar8165
    @jimitgosar8165 3 года назад

    What are your thoughts on Flutter instead of JS because it's all written in Dart and does all the platforms at once.

  • @laurentbajrami3688
    @laurentbajrami3688 3 года назад

    My professor is teaching us React and we are not allowed to use the "create-react-app" command. Instead we have to manually add all the dependencies. I see the value of understanding each of the dependencies, but it gets clunky having to to that every time.

  • @Hofer2304
    @Hofer2304 3 года назад

    When I learn a programming language I want to use a simple terminal and an editor of my choice. I don't want to think which browser, which IDE should I use? I don't want to create a project for my Hello-World-program. I want to be able to write my programs on my PC and on my phone. I don't want to introduce a new variable because of a typo. I want transparency.

  • @alankeni
    @alankeni 3 года назад

    I wish i had you as my teacher, you understand the point of view of beginners!

  • @teenytinytoons
    @teenytinytoons 3 года назад

    Loving these rants.

  • @TheHamahakki
    @TheHamahakki 3 года назад +2

    I miss days when you need jQuery, you had to add to your html's head.
    Yes, things are overwhelming complicated today.

  • @Dan-codes
    @Dan-codes 3 года назад

    Off topic, but do you recommend a Mac for ruby?

  • @goodideas5659
    @goodideas5659 3 года назад

    Thanks for that - I am learning and using Javascript at the moment in a game since 2 years ago and its my first and only programming language. I didn't really like it when I started and still don't much due to all its shortcomings...its what I know so I am sticking with it though..

  • @kaituo1803
    @kaituo1803 3 года назад

    Hey Mike, I am just wondering which programming language is your favorite?

  • @onezone8865
    @onezone8865 3 года назад

    To learn JavaScript you have to learn it’s dependencies.
    I’ve been coding in JS for a year now. First 6 months I was coding in pure JavaScript html and css and tensorflow JS until dabbing my feet into react, webpack, etc. My current stack is JS, tensorflow JS, ThreeJS, and react.
    I still need to learn Redux, Webpack, Typescript NextJS. It’s actually a never ending leaning process and you will still have new things coming.

  • @d4m4s74
    @d4m4s74 3 года назад +1

    With basic C experience I could get into javascript without much trouble. I still don't get CSS

  • @arewenot
    @arewenot 3 года назад +2

    we shall declare Mike as our prophet who speaks for everyone who have no voice to say what we want.

  • @MIInDsEthiopia
    @MIInDsEthiopia 3 года назад +1

    i really love this rant series

  • @justingabriele742
    @justingabriele742 3 года назад

    I'm about to complete a 6 month bootcamp on Javascript (MERN stack) at UNC and I still feel pretty lost. One of the most (if not THE most) frustrating things I've ever tried to do.

  • @user-or7ji5hv8y
    @user-or7ji5hv8y 3 года назад

    Web assembly?

  • @Licia1318
    @Licia1318 3 года назад

    Now I am scared. I am currently teaching myself html and css and plan to incorporate JavaScript next month. With the goal of becoming a Front End Developer, I do not believe I have a choice in learning another language in its place. I hope a miracle happens and I can get it down enough to land a job. Any job. I refuse to give up, though!
    If anyone has any tips or advice, please feel free to share.

    • @ITentrepreneur
      @ITentrepreneur 3 года назад

      I don't really like the way you described. "My goal is to become a Frontend Developer, bla-bla-bla". It isn't a goal. It's like I would decided to be a car mechanic and now I need to know everything about cars to lend a job. As for me, It's better to start with creating some specific project / website / app. What would I need for that?! React? Ok, let's dive into it. I think, You got the general idea.

    • @Licia1318
      @Licia1318 3 года назад

      @@ITentrepreneur Are you saying I’m going about learning languages incorrectly? Should I not set a goal? The career path I want is front end and based off research, I should be learning certain languages to do what front end developers do, such as creating a website. Keep in mind I’m teaching myself and I’ve pieced together a curriculum from RUclips videos, articles, and current job posting in my area. Please share any steps you think I might be missing.

    • @ITentrepreneur
      @ITentrepreneur 3 года назад

      @@Licia1318 Can you show me your curriculum (a link to Google Docs or something), I could make some sort of conclusion based on your list

    • @Licia1318
      @Licia1318 3 года назад

      @@ITentrepreneur I used this video as a guide.
      ruclips.net/video/VfGW0Qiy2I0/видео.html
      I started learning HTML first. After a month, I added CSS. It’s been about 3 months and I plan to add JS next month. I plan to give myself 3 months to get the basics of JS down. It may take me longer which is fine. This is a very rough outline that I have made from myself. The one mistake that I made and am in the process of correcting is not doing my own projects and saving them. I would do the projects handed to me in the platform I was learning on and that’s it. I have VS Code installed on my computer now and will begin building a portfolio.

    • @Sergeant_Camacho
      @Sergeant_Camacho 3 года назад

      @@Licia1318 Just be patient. Don't rush your learning and keep going step by step.

  • @rewardx
    @rewardx 3 года назад

    Mike any thoughts of making podcast? This rants are so cool. I would listen all day, everyday.