Whats the MINIMUM JavaScript needed to learn react?

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 415

  • @waneagony
    @waneagony 2 ปีที่แล้ว +81

    Roughly:
    Vanilla JS (2:09):
    - recursion
    - closures
    - loops
    - conditionals
    Package Managers (2:55):
    - yarm
    - webpack
    - babel
    Data Structures (4:46):
    - objects & manipulations
    - arrays & manipulations
    Scoping (5:10):
    - global scope
    - lexical scope
    ES6 (5:55):
    - classes
    - imports/exports
    - arrow functions
    - spread operators
    Functional Methods (6:09):
    - .map()
    - .filter()
    - .reduce()
    Destructuring (6:45)
    AJAX (7:45)

  • @billyphillips4835
    @billyphillips4835 6 ปีที่แล้ว +697

    New programmers shouldn't rush to React. Take your time, learn and practice JS and get comfortable with it. Just like anything in life, really. Gotta remember this is a marathon and not a sprint. If you get good with JS, React concepts will be pretty easy. Build a great foundation and it'll help you much more in the future than rushing through and not truly understanding core concepts.

    • @JoshuaFluke1
      @JoshuaFluke1  6 ปีที่แล้ว +194

      I agree but this is the question they ask 400 times per live stream.

    • @jetspray3
      @jetspray3 6 ปีที่แล้ว +4

      You are right.

    • @heinzguderian9980
      @heinzguderian9980 5 ปีที่แล้ว +66

      Guess we just have to stop reacting...

    • @RushinTruckin
      @RushinTruckin 5 ปีที่แล้ว +4

      @@heinzguderian9980 🤣🤣

    • @shazbaz5695
      @shazbaz5695 5 ปีที่แล้ว +11

      Please you please list what you need to learn to master Javascript?

  • @kishorekiski9032
    @kishorekiski9032 6 ปีที่แล้ว +719

    dont worry it takes time to become a big boy

    • @RareTechniques
      @RareTechniques 5 ปีที่แล้ว +5

      ty bro

    • @Logan0123
      @Logan0123 5 ปีที่แล้ว +22

      It's been 6 months, you a big boy yet?

    • @XSAoRAD
      @XSAoRAD 5 ปีที่แล้ว +1

      @Christopher Huber would agree, however they're better than nothing, no overly annoying high frequency echoes like from other channels.

    • @chanceconway5082
      @chanceconway5082 5 ปีที่แล้ว

      @Christopher Huber I'm in too deep. What is this "square" framework and what's a good website to find cloth textures?

    • @47Mortuus
      @47Mortuus 5 ปีที่แล้ว

      nah. Coding is not the top topic out there. And Josh is depressed and it carries over. He will never be "in the millies"

  • @shubham.papnai
    @shubham.papnai 3 ปีที่แล้ว +140

    Must know Js topics before starting to learn react-
    *RECURSION, closures, loops, conditionals
    *Package managers, YARN, Webpack,
    Babel
    *AJAX, Promises, Async/Await,
    *Scope(lexical, global)
    *ES6 classes, import/export, arrow functions, spread operator
    *Functional methods- .map(), .filter(), .reduce()
    *Destructuring

    • @sohammukherjee1392
      @sohammukherjee1392 2 ปีที่แล้ว

      YARN, package manager kahase kiya ha vai tumne,

  • @rumplstiltztinkerstein
    @rumplstiltztinkerstein 5 ปีที่แล้ว +311

    The irony of getting Wix ads on this video basically teasing "Why work so hard to develop websites?"

    • @Valdivia9494
      @Valdivia9494 5 ปีที่แล้ว +38

      It depends on what you want to develop, not everything can be done on wix. But lol it's funny

    • @MrWheelieMan
      @MrWheelieMan 4 ปีที่แล้ว +33

      Wix i shit dude, for a simple landing page its enough, but al lot of company's want a personalized web app, and that is where real developers come in play

    • @kakshihatake1671
      @kakshihatake1671 4 ปีที่แล้ว +4

      Regular Person same it’s like yT tryna make me not become a web developer

    • @afique8932
      @afique8932 4 ปีที่แล้ว +7

      @@Valdivia9494 WIX is trash. You can't even do simple media queries.

    • @siddheshb.kukade4685
      @siddheshb.kukade4685 4 ปีที่แล้ว +1

      Don’t worry you can make your own wix.com

  • @flavourfulski
    @flavourfulski 6 ปีที่แล้ว +52

    Great video! I recently taught myself js/react with no prior web experience, I hadn't looked at HTML since myspace was still cool.
    IMO there's the best way to learn React is to jump in on a project and get your hands dirty, going through tutorials felt boring and like spinning my wheels.
    Also I'd highly reccomend learning about ternary operators getting started... those were game changing for me personally.

    • @Shazzar_
      @Shazzar_ 2 ปีที่แล้ว

      Good day bro. I'm jumping into react today with little experience with HTML and CSS. Can you help me with some advice as a senior in the field

  • @caroldanvers265
    @caroldanvers265 5 ปีที่แล้ว +36

    Just started in React all over again and did a project, but I soon realized I am rusty on promises. Your videos are helpful and keep me informed about what employers expect. Awesome!

  • @willc6720
    @willc6720 6 ปีที่แล้ว +18

    Hey Bro! I've been watching your videos since I found you about 6 Months ago and your advice has been invaluable. As someone who was in Sales before transitioning to becoming a developer, your video are the most absolutely insanely helpful resource out there. Especially the ones you make about applying to jobs and the interviews you've recorded. I can't thank you enough from the bottom of my heart for all of the quality content you put out. I support you 100% bro and I have no doubt that if you keep going the way you're going you'll hit those subscriber goals. Wanted to let you know I purchased your Resume & Cover letter packs yesterday because 1) I need the help and 2) I believe in you and wanted to support you bro. You're my hero right now. Also, I've noticed the increase in quality in your video too! Keep it up man, you're doing all the right things

    • @JoshuaFluke1
      @JoshuaFluke1  6 ปีที่แล้ว +2

      Thanks man I appreciate that! Let me know what I could improve! It's all about providing value to you guys.

    • @willc6720
      @willc6720 6 ปีที่แล้ว +1

      ​@@JoshuaFluke1 Actually! I do have a couple ideas for you. A couple people have mentioned like beginning text/ title cards, or a more structured into in the first minute, I think that would definitely help start your videos off with the right flow.
      Your content on getting hired is priceless. I'm not sure if you a video specifically geared towards this (I'm sure it's covered somewhere else), but a video on "Answers to common interview question (both technical and Non-technical)" as well as how to navigate the actual hiring process would probably be a big hit.
      Also, I'm working through the first MEAN course I bought on Udemy and I'm currently stuck in dependency-hell. I'm not sure now much experience you have with setting up full-stack environments and updating dependencies, but from the crazy amount of questions & issues I've seen unanswered on Stack Overflow and my own uncertainty with those environment, I'm sure a ton of newbies are wondering "How do I even set up the right environment to write code?" So setting up environments and dealing with common issues - even how to set up folders & install packages correctly or other more technical issues might be a way to engage with viewers who are have already started on their journey and are working on leveling up their skills
      I watch your videos all day because you make it easy to understand some advanced concepts but you go in depth - Your video "Why developers hate Wordpress and how to make one" stand out as one that I really remember. Something that might help your channel grow too is more shorter tutorials. There are SO many crazy-long 50+ hours courses on udemy that are going for $10 bucks right now, but trying to code these large apps & work through something that would normally take only 2 weeks of focus turns into a massive project spanning months of spare time. If you started putting up short 10-30 minute tutorials/walkthroughs on how to build apps geared towards showcasing the skills someone needs to show in a portfolio to get the job, I think your subscribers would skyrocket (You could probably then piece those little tutorials together into one big course to sell on your website or Udemy or something ^_^ ).
      I can't speak for the rest of TH-cam, but I'm definitely a big fan of yours and those are somethings that I'd get some value out of. Like I said, your content is amazing and the effort and energy that goes into the content you're providing shows through. Seriously enjoying your information and watching your journey!

    • @JoshuaFluke1
      @JoshuaFluke1  6 ปีที่แล้ว +2

      @@willc6720 Noting these. Thank you!

  • @whyparadox5294
    @whyparadox5294 5 ปีที่แล้ว +13

    This really hepled me alot. I landed my first job as Javascript Programmer following this guide. Thanks again Jushua!!

  • @architadesai7876
    @architadesai7876 6 ปีที่แล้ว +14

    Loved the advice you gave, man!

  • @dimerost
    @dimerost 5 ปีที่แล้ว +13

    This is one of the most complete and informative videos I've seen on the subject. Compact and no sense fillers to add time. Thanks!

  • @Code-fr8qx
    @Code-fr8qx 6 ปีที่แล้ว +201

    One shouldn't have the mindset of what is the minimum JavaScript needed. Just learn JavaScript period. React will naturally follow.

    • @cooladi002
      @cooladi002 4 ปีที่แล้ว +17

      you missed his point.

  • @moshyfawn
    @moshyfawn 4 ปีที่แล้ว +17

    As to what's the MINIMUM JavaScript needed - none. Speaking from experience. I've had only school Pascal, C# mediocre knowledge. If we're talking about being able to adapt and learn the ecosystem and create your solutions - that's where you'd be better of learning "the basics". But again, you can pretty much start off of React and learn your way into JS. Some might say its an anti-pattern but I see it as another gateway into JS

  • @chenglalonde5154
    @chenglalonde5154 5 ปีที่แล้ว +3

    yep! im in the right track! tnx bro!

  • @tobir693
    @tobir693 5 ปีที่แล้ว +8

    Vanilla: Recursions, closures, Loops, Conditionals
    Package mangers: Yarn, Webpack, Babel
    Ajax: Promises (basics), Async/Await
    Data Structures: Objects (Manipulation), Arrays (Manipulation), Methods
    Scope
    ES6: Classes, Imports/Exports, Arrow Functions, Spread Operator
    Funct Methods: .map(), .filter(), .reduce()
    Destructuring

    • @SuperBlackBeto
      @SuperBlackBeto 5 ปีที่แล้ว

      Any course you recommend to learn JavaScript? In TH-cam, udemy or something?

    • @tobir693
      @tobir693 5 ปีที่แล้ว +1

      @@SuperBlackBeto I'm a student myself and just put this here for people who just want the list of stuff they need to learn.
      That being said. I personally use Pluralsight (which I highly reccomend) and then use youtube for anything I don't fully understand as Pluralsight tends to be pretty fast paced.
      On YT I like "Programming with Mosh
      ".
      What level are you at currently?

    • @SuperBlackBeto
      @SuperBlackBeto 5 ปีที่แล้ว

      @@tobir693 the basic javascript, if, loops and functions

    • @markramos3203
      @markramos3203 5 ปีที่แล้ว +1

      @@SuperBlackBeto, I recommend The modern javascript Bootcamp by Andrew Mead. I am taking that course on udemy and it is very good.

    • @SuperBlackBeto
      @SuperBlackBeto 5 ปีที่แล้ว +1

      @@markramos3203 Thanks :)

  • @MrLight_001
    @MrLight_001 4 ปีที่แล้ว +2

    A nice, compact and informative summary. A direct message from one professional to another. I like it.

  • @lauris5275
    @lauris5275 2 ปีที่แล้ว +2

    My main problem is that. I just forget things... time is flying. But i have feeling i dont learn anything new... learning js. Forgetting html / css. Starting to relearn html / css. Starting to forget js.... I tried React ~2 months ago. Learned it 2-3 days. But i went back to js, cause i had feeling i dont know enough js.

  • @mohamedjerbi
    @mohamedjerbi 4 ปีที่แล้ว +19

    I learned and built my first react app without learning js lol, basically kept trying facing the syntax errors and learned that way xd

    • @huynhat50
      @huynhat50 4 ปีที่แล้ว +3

      that's basically how I learn JS xD

  • @kefamutuma7402
    @kefamutuma7402 5 ปีที่แล้ว +53

    Always build something.. No amount of tutorial will help to master these aspects

    • @SuperBlackBeto
      @SuperBlackBeto 5 ปีที่แล้ว +5

      How could i build something if I don't know how to use js? Or I don't know how to use react? I think you should learn some stuffs before build something

    • @volitionant9682
      @volitionant9682 5 ปีที่แล้ว +4

      Beto Diaz learn the fundamental basics of js, but then start building small projects to test your knowledge and prove something to yourself before moving on to more advanced syntax.

    • @cooladi002
      @cooladi002 4 ปีที่แล้ว +4

      @@shamarach1971 if you dont have an idea copy a simple idea. make a single page website, a simple calculator or tic tac toe game... break down the problem into small problem and then go to these tutorials to solve each step.

    • @RavageStudio
      @RavageStudio 4 ปีที่แล้ว

      You cant build a house without a hammer

    • @GloryBelongsTo_ALLAH
      @GloryBelongsTo_ALLAH 4 ปีที่แล้ว

      Where do i build?

  • @joblessboy7030
    @joblessboy7030 3 ปีที่แล้ว +11

    Don’t need much. Arrow functions, JS objects and ReactJS. That’s all.

  • @davevaughn1391
    @davevaughn1391 6 ปีที่แล้ว +2

    The new mic's great, and the camera perspective you've got set up is nice. The few suggestions I have would be nit-picking, such as securing that line to your mic boom instead of letting it hang, and consider what is or isn't on your walls behind you. Small things may distract a viewer from really listening to what you're saying, and what you're saying is valuable! Love your videos, and I love the Discord community. You're definitely one of my top resources for motivation and education as a person striving to be a front-end developer. Thanks for what you do, and I believe you'll be rolling with the big kids soon enough!

  • @jibaromar2249
    @jibaromar2249 4 ปีที่แล้ว +1

    Very helpful thanks a lot

  • @jp216
    @jp216 2 ปีที่แล้ว +1

    Min 0:34 I feel you. But congrats, 3 years later, you're closer to the big boys side.. you deserve more subscribers. I bet you'll get 2 million subscribers by mid 2023

  • @Panerakis
    @Panerakis 5 ปีที่แล้ว +1

    Thanks I've been diving down to javascript lately, there are a lot of things to pay attention to, but you did a nice job to sum them up :)

  • @LordHorvathius
    @LordHorvathius 5 ปีที่แล้ว +2

    Awesome outro song! I thought my Spotify started up randomly because I recently added it to my gym playlist haha

    • @osamagamal495
      @osamagamal495 5 ปีที่แล้ว +1

      Deus Ex Machina by Ballpoint

  • @randy-russ
    @randy-russ 6 ปีที่แล้ว +18

    I'm about to graduate in finance next week.. but I've decided to go into programming. You've really helped me figure out what to study. Thanks man!

    • @niglavinas
      @niglavinas 6 ปีที่แล้ว

      im curious what u decided and why u lave finance?

    • @eg8580
      @eg8580 5 ปีที่แล้ว

      Maybe you can do both?

    • @jaycool9480
      @jaycool9480 3 ปีที่แล้ว +1

      You can do both. Use your finance knowledge to create some finance apps and websites. I have a film/tv degree and I'm using my knowledge of film and TV to make apps and web pages. A developer helped me understand how tech works cuz film and tv is reliant on modern technology. Just like finance or the stockmarket per say.

  • @feedbacker
    @feedbacker 6 ปีที่แล้ว +7

    thx..exactly the info i was looking for

  • @ashoknath4267
    @ashoknath4267 5 ปีที่แล้ว +1

    Thanks, mate, this video is really informative.

  • @delhakim9953
    @delhakim9953 4 ปีที่แล้ว

    Thanks man. to the point.

  • @anju2606
    @anju2606 4 ปีที่แล้ว

    I have no Java script knowledge Im running Catalina iOS 10.15.4 and I can't even get React Native to open lol. Im a pretty smart person and this is totally humbling experience because I have been at my computer all day 10 hours troubleshooting each step because im getting all the "commands not found" etc. Got all my steps done and I thought it was finally gonna open and I got stuck at this error on my Xcode simulator
    "Invariant Violation: "wonderful(project name)" has not been registered .....
    SMH! IN OVER MY HEAD. and feel like I have no idea where to learn all this.

  • @cameronhoward24
    @cameronhoward24 6 ปีที่แล้ว +8

    I'd be curious to see the career statistics of your videos. Personally I'm a student and love these videos, but wonder if there's also a lot of full time developers that also watch.

    • @JoshuaFluke1
      @JoshuaFluke1  6 ปีที่แล้ว +1

      @@joed1838 The channel is aimed mainly at people wanting to get into the industry; there's always an exception to the stereotype I talk about.

    • @conquestking2037
      @conquestking2037 6 ปีที่แล้ว

      I agree with Joe. Net/java where it's at although I am a full stack developer I just learned Java

  • @lexsoft3969
    @lexsoft3969 6 ปีที่แล้ว +1

    Closure ? From what I have read through React Doc, I didn't see its use until I read the topic of Effect Hooks. I was forced to read the concept of closure again in MDN and found that it's not easy to understand its characteristic, a bit different from what I learn in PHP/Laravel.
    As for resource/data fetching, React examples in the doc prefer using Fetch API rather than traditional XHR or jQuery Ajax.
    With the upcoming HOOKS, it seems that we will not use classes anymore especially in new codes, although React team don't have plan to remove class. React future seems to be on functional programming, which makes me want to learn Angular too, however hard it is to learn.

  • @diegoraffa4324
    @diegoraffa4324 3 ปีที่แล้ว +5

    This is a great topic because I have been struggling for more than 1 year on JS.
    I took at least 5 online JS courses and the teacher were top teachers like Brad Traversy and Colt Steel for instance.
    The result it's always the same.
    I had to stop in the middle of the course because I couldn't follow it.
    I also got the Techdegree by Treehouse in front end but I still have big troubles with js.
    Companies ask at least Html CSS JS and React for Front End. I don't have many problems with the first 2, but
    without a decent knowledge of Js I can't start React.

    • @TheMarcoDahms
      @TheMarcoDahms 3 ปีที่แล้ว +2

      I bet you heard this a lot, but just build things. You learn so much more with a project you want to finish

    • @ame2010witch
      @ame2010witch 3 ปีที่แล้ว

      Try the odin project, it s Free and they make you study on your own and I found that easier than a course, at least until you get the fundamentals

  • @PelFox
    @PelFox 5 ปีที่แล้ว +1

    map, filter, reduce and destructuring is used a lot, knowing these makes coding in React easier :D

    • @kandysman86
      @kandysman86 5 ปีที่แล้ว

      Yeah, i need to practice my destructuring

  • @AzrilNazliAlias
    @AzrilNazliAlias 2 ปีที่แล้ว

    When the 3 dots hits you ...props

  • @milmaaishwarya2835
    @milmaaishwarya2835 3 ปีที่แล้ว

    just came across this in 2021 and subscribed ASAP

  • @JustanApple96
    @JustanApple96 5 ปีที่แล้ว +18

    You're a big kid now!

  • @idrisertem9793
    @idrisertem9793 5 ปีที่แล้ว +43

    Basically everything about JS

  • @elliotholden2919
    @elliotholden2919 3 ปีที่แล้ว +2

    So basically you need to know everything.

  • @tsanhantsanhan
    @tsanhantsanhan 4 ปีที่แล้ว +2

    THE BEST vanilla source is a (first 3.5 hours free on TH-cam) course "JavaScript: Understanding the Weird Parts", got me through 95% of js interview questions AND out of A LOT of JS misunderstandings causing unexpected code behavior. good luck!

  • @soumiak-pop7327
    @soumiak-pop7327 4 ปีที่แล้ว +2

    you got me after 1:25 , i love your contents already , i want to get a job as a web developer and i have about 10 day to learn something to impress them , they basically need someone that can manipulate react and nodejs very well and i'm actually stuck with javascript for the moment

    • @fatimazahratitima5768
      @fatimazahratitima5768 3 ปีที่แล้ว +1

      How are things right now?

    • @soumiak-pop7327
      @soumiak-pop7327 3 ปีที่แล้ว +1

      @@fatimazahratitima5768 they put the project on hold , so i'm still broke and at home honestly i've lost the will to learn till it's comfirmed that i'll get the job

    • @fatimazahratitima5768
      @fatimazahratitima5768 3 ปีที่แล้ว

      I asked u that because m struggling in learning Js, waste 2 months and i just discovered that i don't know everything, only fundamentals. I didn't have a rythm or a plan. I want to practice but i always stuck at things

  • @calvinnatanael5905
    @calvinnatanael5905 2 ปีที่แล้ว +2

    Guys i want to ask, if i want to learn React JS, i must learn DOM or not? Or i'm just learning Javascript and ES6 only and next learn React JS. Thanks you :)

  • @SteveCollardTech
    @SteveCollardTech 6 ปีที่แล้ว +1

    You are getting better by the days, keep going

  • @Tsamara355
    @Tsamara355 3 ปีที่แล้ว

    Great stuff. Very helpful

  • @bryanstark324
    @bryanstark324 4 ปีที่แล้ว +3

    Josh, some say companies don't want a "jack of all trades" but it kind of sounds like that's what you're saying is good. I think your logic is that if you know enough technologies then you can at least get an interview and then have something to talk about rather than someone who only knows a couple things really well. Like someone who knows python really well, or C# really well, but not experienced with React or Angular wouldn't be as good in an interview as someone who is basically at the low-intermediate level of C#, javascript, React, JQuery and Angular. Right?

    • @myfreetimeaccount9450
      @myfreetimeaccount9450 2 ปีที่แล้ว

      Small companies and start ups want jacks of all trades, while bigger companies want people that are good in niche things. On top of that, it's not about how many programming languages you know, but about how good you are at programming in general. Employers test your ability to code, your logic, what you can build, very often they don't even care what language you use, because it's guaranteed that once you can build real world stuff in a language, you can learn another language by snapping your fingers.

    • @bryanstark324
      @bryanstark324 2 ปีที่แล้ว

      @@myfreetimeaccount9450 thanks for the info. I know a little about a lot of things in tech, but because I don't have a job in tech, I don't use it as much as i would if I had a job doing that everyday. Like my SQL skills were really good but a few months of not using them and i had to retake a course on Udemy to remind myself.

  • @hiteshj2110
    @hiteshj2110 6 ปีที่แล้ว +5

    Just what I need at the moment. Thank you so much man!

  • @spicyshizz2850
    @spicyshizz2850 2 ปีที่แล้ว

    This was helpful, thanks, hopefully I build up to this level as soon as possible.

  • @miloman1995s
    @miloman1995s 4 ปีที่แล้ว

    very good and structured advice man - confirm it

  • @underdogglory2530
    @underdogglory2530 6 ปีที่แล้ว

    Thanx Joshua! Good info!

  • @etetigana1471
    @etetigana1471 6 ปีที่แล้ว

    Just what i needed, thank you ! :)

  • @scoobysnackz3292
    @scoobysnackz3292 6 ปีที่แล้ว

    The quality has noticeably improved. This was also very convenient timing as I'm in a bootcamp atm and we just went into javascript and jquery today. Our teacher said angular/react would be much more current and challenged us to do our assignment for that section in either of those. Although we have just gotten into javascript, we have done html/css and ruby already; and I have 2 semesters of java so I've been feeling pretty good about understanding the material. I have a project I want to do for my portfolio that would also be for my current employer just to see if I can do it, we'll see how that goes but I know I have enough to figure it out. These videos have definitely been helping me along the way of understanding the software developer world after transitioning from another industry.

  • @amar2042
    @amar2042 4 ปีที่แล้ว

    Thanks really useful info

  • @millermeares6676
    @millermeares6676 2 ปีที่แล้ว

    -babel/webpack isn’t really required knowledge. If you use CRA, you can use them competently without really understanding them.
    -Promises are really important. Async/await is just syntactic sugar for promises. learn promises before them.

  • @hiteshj2110
    @hiteshj2110 6 ปีที่แล้ว +1

    Also, the quality is awesome will the new microphone and the lightning! Cool stuff.

  • @chrisberry6575
    @chrisberry6575 2 ปีที่แล้ว

    You’ve earned my subscription

  • @nicholasmaniccia1005
    @nicholasmaniccia1005 6 ปีที่แล้ว +1

    New subscriber this video was really good don't change a thing.

  • @Artificial_Intelligence_AI
    @Artificial_Intelligence_AI 5 ปีที่แล้ว +3

    I am agree with you but I don’t think recursion is fundamental. It’s good to know it but I haven’t used recursion in any project. Maybe it would be better to change recursion for big O notation and time complexity. Being able to analyze when you need to optimize your code and stuff like that. In any case, your videos are amazing 😉

  • @Coolangel214
    @Coolangel214 ปีที่แล้ว +1

    how far you have gone boss. 38,000 to 550,000 good stuff!

  • @msugal
    @msugal 5 ปีที่แล้ว

    Totally agree with all of what you said.

  • @digitalfragrant
    @digitalfragrant 5 ปีที่แล้ว +4

    So informative and motivational video. Could you also share the free udacity course that you talked in the video?

  • @Harry-qz4iq
    @Harry-qz4iq 3 ปีที่แล้ว

    I'm here in 2021 with you having over 400k subs and I'm proud hearing you wish to get into the big league youtubers in this video.

  • @OpenJavaScript
    @OpenJavaScript 2 ปีที่แล้ว

    I'm a JavaScript developer and run a YT channel about it.
    Learning a framework too early is like giving pro-carving ski to a beginner. You need at least months of programming experience behind you before it makes any sense.
    For what it's worth, here's my rough checklist:
    - Higher-order functions
    - Object-oriented programming (at least conceptually)
    - Arrow functions
    - Object and array destructuring
    - Asynchronous JavaScript

  • @bresoo
    @bresoo 4 ปีที่แล้ว

    Great vid, thanks mate

  • @onatkorucu842
    @onatkorucu842 4 ปีที่แล้ว

    SUMMARY (will be edited)
    vanilla js:
    recursion
    closures
    loops
    conditionals
    data structures
    objects
    arrays
    methods/functions
    constant/let/var
    global/lexical scope
    package managers
    yarn
    webpack
    babel
    to make a local host
    AJAX is a core concept for HTTP Request, asyncronous giphy doc api example text 3:35
    promises
    async/await (ecmaS 7)
    es6
    class
    import/export
    arrow functions
    spread operator
    Functional methods
    .map
    .filter
    .reduce
    Mozilla Developer Network to deep dive or W3 for general knowledge
    destructuring
    react:
    state
    event listeners
    objects
    arrays

  • @guled669
    @guled669 5 ปีที่แล้ว +1

    You need to know programming and that can be in any language on top of that html because of jsx. Then other react related stuff like props, state and immutability and what not.
    Working with react.js is different from working with traditional javascript manipulating dom. If you ever worked in that way. Usually you had to select the dom, then adding some eventlistener and probably a function that toggle a class or removes it.

  • @luizmelo8611
    @luizmelo8611 6 ปีที่แล้ว +1

    Dude, please continue doing what you are doing. Your videos are a HUGE help. I will make sure to give you a donation as soon as I get a job as a web developer.

  • @GregSmith007
    @GregSmith007 4 ปีที่แล้ว +17

    Prophecy fulfilled... Joshua says in the video that he wants to be more than a 38K subscriber count channel... he's at 386K subscribers as of this comment on Dec 23 2020

  • @lacai527
    @lacai527 3 ปีที่แล้ว

    started year ago learning programming, started whit python and yatab videos, noticed that now i prefer text over videos, like learning JS were easy.

  • @simple8810
    @simple8810 3 ปีที่แล้ว +1

    These are not minimum topics in Js ,for learning these topics mentioned in the video,it covers almost whole js and one who learn and made some projects can be considered Js master

  • @jojacvonkekebau3686
    @jojacvonkekebau3686 6 ปีที่แล้ว +2

    Hey, Joshua. Improvement is definitely noticeable - I am glad there's no more animated wallpapers on your screens so the camera doesn't have to re-focus every few seconds. That thing was driving me crazy.
    One more thing that you can improve is making the shot stable. The shakes are pretty apparent but if you, just for the sake of it, cover the right half of the screen while watching this video you will notice how badly everything is shaking due to you leaning on the table (I think); mic is dancing (you can also secure the cable to the frame while you're at it) and there's a monitor coming in and out of frame on the left.
    I don't know if it only bothers me, because I don't really see it mentioned in the comments, but I just wanted to give you some ideas for improvements. Keep grinding!

  • @hu3m4n90
    @hu3m4n90 3 ปีที่แล้ว

    hi! just commenting to let you the tip (you asked for it) on lighting. Try to accommodate the light sources or diffuser/reflectors in a way that your face doesn't get those dark spots (shadows) so intense and the edges so bright, the contrast is too strong and the white-s are burned almost. Sorry for my english is not my main lang. Thanks for sharing all this with us! keep it up bro

  • @mgabriel650
    @mgabriel650 3 ปีที่แล้ว

    You are doing well man , keep it 400k subs

  • @giancarloscastillo9989
    @giancarloscastillo9989 5 ปีที่แล้ว +12

    These kinds of questions remind me of the era of JQuery... where people knew JQuery and not JavaScript because they wanted to be fashionable, because they wanted to start working as soon as possible.
    I understand that it's Frontend and that it's a world where everything flies, but shit...

    • @Monster33336
      @Monster33336 5 ปีที่แล้ว +1

      JQuery makes my blood boil there are too many ))));

  • @1988proxy
    @1988proxy 5 ปีที่แล้ว

    Thank you Joshua!

  • @FaLkraydz
    @FaLkraydz 4 ปีที่แล้ว +3

    Man, while you speak, I see myself on some things, I'm stuck in a hangman game I've being working on for 3 months. And I got stuck basically in the end of the program. I'm sure it's just a matter of detail. But I don't know why it's not working Hahahaha.
    I'm not gonna be concerned that much about it anymore. I mean I've been studying other things too regardless. Anyway, thanks for your video.

  • @namanjoshi2741
    @namanjoshi2741 5 ปีที่แล้ว

    Fantastic work..love that✌️

  • @TheAzeyHD
    @TheAzeyHD 3 ปีที่แล้ว +1

    Watching this in 2021 and just have to say congratz. "I'm tired at being at 38k subs I wanna be with the big boys" Amazes me to see ur at almost 500k like I said congratz

  • @soumis5954
    @soumis5954 4 ปีที่แล้ว

    thank you it's really helpfull tomorrow i have a job interview for a web developper posion and i hope i'll get it

  • @bryanprimus
    @bryanprimus 3 ปีที่แล้ว

    2021 but still worth to watch

  • @davide4607
    @davide4607 4 ปีที่แล้ว +1

    This is the first person that I've ever heard say that recursion is fundamental to React. Can someone explain why? I know recursion and know a little React and don't really see why recursion would be important to learn React.

  • @PB72UK
    @PB72UK 4 ปีที่แล้ว +5

    The more you know, the easier react is, since react is basically just JavaScript .. unlike other Frameworks where loops for example are abstracted into the templating .

  • @dowskivisionmagicaloracle8593
    @dowskivisionmagicaloracle8593 4 ปีที่แล้ว +1

    I prefer W3Schools to MDN, their Tryit Editor is a great supplement to the material allowing you to tinker on the spot.

    • @zoloftdependant5246
      @zoloftdependant5246 4 ปีที่แล้ว

      that's funny, back in the day W3 was considered a joke. how times have changed...

  • @horacinis
    @horacinis 5 ปีที่แล้ว

    Great video my friend. Thank you! LIKED and SUBSCRIBED

  • @mymusic7262
    @mymusic7262 3 ปีที่แล้ว

    Thanks !

  • @entengummitiger1576
    @entengummitiger1576 4 ปีที่แล้ว

    How can you work in front of not-a-window? Where do you stare out of when you're thinking?

  • @user-xj7ms2hy7l
    @user-xj7ms2hy7l 4 ปีที่แล้ว +3

    I am starting to learn js tomorrow.I am so hyped :D Firstly I am going to watch jonas schdetmanns complete js course on udemy and after that i will read eloquent js 3rd edition.Can someone tell me if this is a good idea and if I will be good after finishing this

    • @jamjam3448
      @jamjam3448 4 ปีที่แล้ว +3

      Start with html then go to css then Javascript.

    • @jamjam3448
      @jamjam3448 4 ปีที่แล้ว +1

      You can download sololearn from the Google play store to get started

    • @jaycool9480
      @jaycool9480 3 ปีที่แล้ว

      If you put in the work. For some it takes longer than others. For some it comes to them quickly. For me, it came to me quickly. Once I figured out how it works, my understanding of it just came to me a bit easier.

    • @user-xj7ms2hy7l
      @user-xj7ms2hy7l 3 ปีที่แล้ว

      @@jaycool9480 I forgot I even left this comment :D I am not into programming anymore.Was trying to learn it before college but now I stopped :D

    • @jaycool9480
      @jaycool9480 3 ปีที่แล้ว

      @@user-xj7ms2hy7l damn why u stop?

  • @ironsaberacademy
    @ironsaberacademy 3 ปีที่แล้ว

    bro super helpful video doing a full stack se course at the moment but its easy to get caught in the noise of it all love your work I did like your lights too the more rbg the more betterer right? !?! hahah

  • @mr_oyakhilome
    @mr_oyakhilome 4 ปีที่แล้ว

    Thanks Joshua. This helped.

  • @esra_erimez
    @esra_erimez 2 ปีที่แล้ว

    This advice is still valid in 2022

  • @peppers80
    @peppers80 6 ปีที่แล้ว +4

    Very interesting. I started my react position 3ish months ago and am learning a lot, coming from c# development. Could you do a few videos on react with typescript?

    • @diobrando7674
      @diobrando7674 5 ปีที่แล้ว

      Same background. Should I jump ti React or start with JS?

  • @donbocia1557
    @donbocia1557 4 ปีที่แล้ว

    Thanks for the great advice. I'm trying to put my foot on the door of an interview right now, and this was really usefull

  • @cyborg6294
    @cyborg6294 4 ปีที่แล้ว

    Man I'm a fan of you

  • @EminoMeneko
    @EminoMeneko 3 ปีที่แล้ว

    Thank you for that.

  • @pratikthorat3480
    @pratikthorat3480 4 ปีที่แล้ว

    Honestly I didn’t know you’d have a video like this too. Because most of the time your channel has these amazing and precise tips on getting a job and you showing us the reality! So glad I found a video like this one as well. Please make more of these if possible 🙈

  • @badmonkey8460
    @badmonkey8460 5 ปีที่แล้ว +1

    Josh! Get a ring light, screw the other stuff, i use to shoot videos and take pics professionally, the right light, with less ambient lighting will make your videos pop!

  • @divyanthj
    @divyanthj 5 ปีที่แล้ว +24

    Been a JS developer for 5 years. Worked with react for about 1 year. Never used recursion even once! What are you even talking about?!

    • @JoshuaFluke1
      @JoshuaFluke1  5 ปีที่แล้ว +39

      I dont know

    • @metalslug97
      @metalslug97 5 ปีที่แล้ว +3

      Recursion is pretty much like writing in cursive nowadays imo. It's a cool skill but you can easily find your way around it. Plus it takes more brainpower for a coder to process the syntax anyways.

    • @vudangtranle9913
      @vudangtranle9913 5 ปีที่แล้ว +8

      Why not, you may never use any algorithms in your entire life's job, or do not need to know Big O, or do not know any design pattern, you still are a developer with many years of experience.
      The things about Recursion not about you need that "method" in your code, it about how you think about problems, and the general concept is about "divide and conquers" which mean a developer should think about how to divide the big problem into small problems until they can handle it, then later back to the big problem, but if a developer does not know that, it is still ok for him, some concepts in Software Development are not sure you will use it all the time in your code, just about practice "how to think".

    • @Shizzymynizzy
      @Shizzymynizzy 5 ปีที่แล้ว +2

      I was thinking the same thing. Never seen recursion out in the wild ever.

    • @JethroYSCao
      @JethroYSCao 3 ปีที่แล้ว

      @@metalslug97 you'll want to be very proficient on recursion if you ever want to make it into the major leagues anyway. For example, you're almost guaranteed to get some DP questions at Google technical interviews

  • @sarscov9854
    @sarscov9854 3 ปีที่แล้ว

    async await is harder than old promise handling? That's funny how you thought this in 2018. async await handles promises in 1 line vs the callback hell of previous versions of javascript.

  • @matthewblasco4720
    @matthewblasco4720 2 ปีที่แล้ว

    This made me wake up from my perfection slumber @_@ thanks man!

  • @frankvee
    @frankvee 6 ปีที่แล้ว

    Good video Joshua, keep it up. Subscribed.

  • @NikolaNevenov86
    @NikolaNevenov86 4 ปีที่แล้ว +1

    Wow Josh from the past looks tired.
    But I was wondering...can you be 35 year old Junior Developer? Have a feeling younger guys will always be preferred for this type of job.
    Asking out of curiosity being a 35 year old, just getting started.