Many people might find it hard to believe a language can be built in only 1 week. Having used JavaScript, I find this very easy to believe.
@sp1nk1ck532 жыл бұрын
Indeed
@flowerofash44392 жыл бұрын
Lol 😂
@liftingisfun23502 жыл бұрын
@@atomicgray it's really the wild west of languages. Many ways to do the same thing, no variable types, etc
@funwithariyan73472 жыл бұрын
@@atomicgray a bit of a mayhem
@theshermantanker70432 жыл бұрын
@@atomicgray both
@flannelbeard46213 жыл бұрын
Been using it for over 1,000,000 seconds and it's still confusing, and I've been a professional front end developer for 17+ years.
@maybeanonymous68463 жыл бұрын
@Jeffrey Rujen Well they've been using it for more than 11.5 days
@jekytck3 жыл бұрын
@Jeffrey Rujen 11.5 days is 276 hours of (assuming) pure coding, which is not "just 11.5 days", especially if we take in consideration that coding can take on average 20% of the whole time if working on the whole project (designing, thinking, evaluating, testing, etc takes about 60-70% if I'm not wrong). Just to have a more clear idea: it's as if they've been working with JS related projects for 1000+ hours as a rough estimation (or more, depending on his position) And even if that's not the case, 11.5 days of something is quiet a lot , in fact it might take 13 weeks of 3hours/day work with 2 days off per week It's not mind-blowing, but it's not just "just" either.
@chocogreen13 жыл бұрын
@@jekytck This is going from straight from 0 to 100 in "100 seconds"
@GabrielFerreira-ot8cg3 жыл бұрын
That's a lot of seconds
@thefakedeal3 жыл бұрын
Whenever I think I'm now fimiliar with JS it hits me with something crazy
@baggier3 жыл бұрын
Never heard of this language Thanks for letting us know about These small languages 🙏🙏🙏
@multiarray23203 жыл бұрын
js got roasted
@adityapatel7203 жыл бұрын
@@BlackdestinyXX its almost as if thats the joke
@fus3n3 жыл бұрын
bruh no one got the joke?
@naveedalirehmani41353 жыл бұрын
Hello everyone, We got a caveman here!
@okie90253 жыл бұрын
@@multiarray2320 its a joke bro jfc
@juanandrescastillofuenmayo66193 жыл бұрын
Editing and sound is on a whole other level in this one! The fact you're always stepping up your game with each video still surprises me. This is an awesome way to wrap up both the basic web technologies in 100 seconds series and the weird Javascript course.
@elnogal92983 жыл бұрын
Well it's not really 100 seconds.
@melodyparker34853 жыл бұрын
@@elnogal9298 True, but still
@Talonf373 жыл бұрын
Need this man to do an entire tutorial he's so good at explaining things.
@muneebmohd3 жыл бұрын
I usually don't comment but for this one, yes he should
@Evoleo3 жыл бұрын
He literally does
@Jujukungfu3 жыл бұрын
Lol have you seen his other videos
@roid15103 жыл бұрын
He has fireship pro. Those a full courses
@tossajalumen4013 жыл бұрын
this man have pretty much tutorials, you should check the channel....
@HazemTamimi3 жыл бұрын
A JavaScript developer here with 10+ years of experience, and watching this gave me goosebumps
@peaklander13 жыл бұрын
bro touch some grass
@omgfackdehell3 жыл бұрын
@@peaklander1 where do I find good starting projects to test and develop my JS knowledge?
@greenshaheen3 жыл бұрын
you are just copying and pasting the code i think lol
@nieczerwony2 жыл бұрын
What bothers me is why someone would waste 10 years of their only life, for such a crap as JS 😉
@terrap0b_ps9952 жыл бұрын
@@nieczerwony Js is worthy... I find beauty in it despite its imperfections.
@totoshampoin3 жыл бұрын
HTML-CSS-JS in 300 seconds is finally here Awesome
@rafael_tg3 жыл бұрын
After watching this 300 seconds I changed my LinkedIn to full stack developer
@qqq32303 жыл бұрын
@@rafael_tg 'frontend'
@JR-mk6ow3 жыл бұрын
@@rafael_tg you still need a bit of sql for the backend
3 жыл бұрын
@@JR-mk6ow Just get some ORM library and you're set
@davidnguyen90653 жыл бұрын
@@JR-mk6ow That's not gonna do much
@VukeFN3 жыл бұрын
This series is actually so genius. A quick 100 seconds to get you into the subject and covers it's history and usage, can't thank you enough!
@0jinx3 жыл бұрын
JavaScript aka the final boss of the 100seconds series with ludicrous amount of foreshadowing, finally introduces it's self.
@codefinity4 ай бұрын
Thanks!
@quentinvanbutsele3713 жыл бұрын
the beginning of the video is epic. In a single sentence...
@PhantomOfMemories Жыл бұрын
Dude, my teacher is not very good at teaching stuff and doesn't dumb it down enough or simply for me to understand as a learner. This made more sense! Thank you!
@W1L7dev3 жыл бұрын
Finally 100 seconds of JS! Great video btw :)
@bogxd3 жыл бұрын
Ur videos are what this platform needs
@Luis1n73 жыл бұрын
Everytime I'm not really motivated to code, I watch one of your videos and suddenly I'm on fire. You're awesome!
@nodirbekvositov2 жыл бұрын
because it is 'fire'ship
@trein69583 жыл бұрын
Finally! JavaScript in 100 seconds!
@MaxProgramming3 жыл бұрын
I was so badly waiting for this video the moment you announed it to show it to my friend who is having a hard time learning JS!
@flowerofash44392 жыл бұрын
Well it's hard to understand a language that have weird variable scopes, treat string and number the same thing and not the same thing at the same time with tons of syntactic sugars
@TheOriginalJohnDoe3 жыл бұрын
I think something that should be worth mentioning is that JavaScript always runs twice, which brings up the topic "hoisting" The first time JavaScript runs it will "hoist" variables and functions to the top of the file and then the second time it will run the code. This is something not a lot of beginners know, but is essential to get a good grasp of how JavaScript works.
@aniruddhasharma57383 жыл бұрын
Hoisting is why 'var' is avoided.
@Voidstroyer3 жыл бұрын
I suppose that you are talking about the initialization phase and the execution phase. It's not necessarily that javascript runs twice. It just has 2 phases.
@rv2643 жыл бұрын
It’s not running twice I guess . What you are talking about is basically memory allocation in the execution context of the call stack . So even before the code start executing all the variable and functions are allocated memory and then it keeps getting popped out of the call stack
@The_Red_Scare2 жыл бұрын
@@aniruddhasharma5738 Why would that affect var?
@nobleradical2158 Жыл бұрын
@@The_Red_Scare if a variable defined with var gets hoisted it could be defined for a larger scope than intended, which can lead to a bunch of problems
@vicradon3 жыл бұрын
This was expertly made. Thank you Fireship.
@ThePandaGuitar3 жыл бұрын
JavaScript, not the language we deserved but the language we needed. Any application that can be written in JavaScript, will eventually be written in JavaScript.
@IskeletuBr3 жыл бұрын
Dunno if I agree with that, just because it can be written in a lang doesn't mean it should.
@cursed_cats57102 жыл бұрын
Writing anything beyond web frontends in Javascript is a human rights abuse
@Hari-du6pt3 жыл бұрын
I just learned what a single threaded with a non blocking event loop means thanks to your great visualisation. Nice
@utkrist29813 жыл бұрын
I was literally looking for this video 12 hours ago. I couldn't find it by searching so i even checked all the videos in the channel to find it but didn't have any luck and 12 hours later, it gets uploaded. Damn!
@juliuswaldmann86823 жыл бұрын
I use javascript for years and consider myself very fluent in it. I just watched this video because of the amazing quality and the fun watching it ^^
@khanayan-v7z Жыл бұрын
Do you have any tips for me? I am new to JS!
@BrandonAaskov3 жыл бұрын
That was the most succinct crash course on javascript ever. So impressed, that must have taken so many drafts to figure out how to do properly.
@richtigmann13 жыл бұрын
I'm loving this series, quick and concise!
@bossdaily55753 жыл бұрын
Finally you talk about javascript been waiting for this
@stevenstraker51052 жыл бұрын
You deserve an award for packing in and explaining this much of JavaScript in only 100 seconds
@souls.70333 жыл бұрын
Best web dev channel in the entire youtube! no doubt about it! love you man, you're amazing
@sanusihassan71253 жыл бұрын
I was waiting for this for a long time
@sumanbhardwaj98833 жыл бұрын
Bro his videos are so fricking good, like the audio is just the best
@ScriptureFirst3 жыл бұрын
OUTSTANDING! @Every KZbinr: do videos like these!!!. 🔥♥️🙏🏼
@reimakesgames3 жыл бұрын
nice job, i really like these types of videos, i'm eager to see more!
@iamnisargful3 жыл бұрын
Best short programming intros on the web. Period.
@blueSpirit1372 жыл бұрын
Fireship uploads new video. Instant watch + like.
@QwertZero3 жыл бұрын
Waited a lot of time to see this video and now it's finally here
@jollesracing5173 жыл бұрын
You make the best programming videos on KZbin
@mohsenjavaher778223 күн бұрын
backend developer here ain't no way im learning all that nonesense (love your videos! fast and understandable.)
@hugoribaud74363 жыл бұрын
Hey dude, loving your videos ! I was curious about the app you're using to edit your video, maybe a new topic "Video editing in 100 seconds" would be great ;) Keep up the good work !
@ianofSST2 жыл бұрын
genius idea
@FindTheMasterpiece2 жыл бұрын
Amazing pace! Keeps me concentrated on the content.
@mhdfr3 жыл бұрын
0:17 "Easy to learn scripting language" *YES PRETTY MUCH*
@ash.mystic3 жыл бұрын
The first language I learned (in school) was Java. I was so confused when I got introduced to JavaScript because I assumed they were related. But I now know that JavaScript and Java have about as much in common as the words raise and raze 😅
@unforgettable31 Жыл бұрын
What makes you think js and java aren't related? They absolutely are because both are inspired by C. Just because they're not identical it doesn't mean they're not similar.
@Certified_Art_Teacher10 ай бұрын
Alright!! I'm ready for my interview tomorrow!!
@zzzzüp3 жыл бұрын
Wow, even a Murray Rothbard reference. This is certainly my favorite channel.
@apoilgun83423 жыл бұрын
He is achieving his goal of making each video better than the previous one.... that one was top-notch
@JeanOsorio3 жыл бұрын
I’ve been waiting for this video my whole life
@mohammedalasmri81933 жыл бұрын
great video thanks for being in our era 😂❤️ please c++ next episode ✅👍
@murderbeam9614 Жыл бұрын
2:16 I see what you did there, and I wholeheartedly approve ;) For those interested, there's an audiobook version free on KZbin and it's only about an hour/hour and a half essay.
@gulraizgull80443 жыл бұрын
thanks man those 100sec are best series
@sukus2 жыл бұрын
I think it would be incredibly funny to see a video on GML (GameMaker Language). Not only because it serves only one purpose, not only because it is heavily integrated into the GameMaker IDE, but also because it is the most inconsistent mess of a language ever concieved.
@murderbeam9614 Жыл бұрын
"Hey, that function you've been using for 3 months into the development of your game? It's deprecated now, use these 8 new ones to replace it"
@sukus Жыл бұрын
@@murderbeam9614 Thta doesn't happen all that often, unfortunately. And the engine is so stupidly backwards compatoble that a deprecation notice won't mean anything for at least a few years. I have imported GM5 games into GMS2 without having to change a lot.
@murderbeam9614 Жыл бұрын
@@sukus Oh don't get me wrong, I love Game Maker, and GML to boot, but it certainly does have its quirks.
@sukus Жыл бұрын
@@murderbeam9614 Absolutely, GML is awesome. I just wish they got rid of the legacy jank (async_load being a ds_map and not a struct, etc.) and made a proper type hinting system
@senushkabatawala55633 жыл бұрын
Nice! This video is pretty useful
@amirhoseinhesami93363 жыл бұрын
JavaScript in 100 Seconds by a js god, tnx jeff
@TheseWordsTouch6 ай бұрын
I cant believe I understood all of this. I'm sure the rabbit hole goes much deeper but thanks!
@mrreese23422 жыл бұрын
My first JavaScript course is going to be tomorrow morning and i'm so excited.
@egrekov9 ай бұрын
How is your experience with JS now?
@Gobillion1603 жыл бұрын
the most anticipated video of all time
@SunehraAGhani3 жыл бұрын
2:23 Love the output! 💕
@vndaba3 жыл бұрын
Finally....its been a long time coming.
@vampirejs7583 жыл бұрын
U just remembered about javascript in 100secs after making 100+ videos on javascript. Nice one tho!!
@davawen99383 жыл бұрын
Damn, we came back full circle with the 100 seconds videos
@Iceehockey212 жыл бұрын
I am binge watching all of your videos. So good ! 🔥
@Hugs_is_where_its_at Жыл бұрын
Can't tell if I'm 100 seconds smarter or just more confused.
@Rednecklesson3 жыл бұрын
Garage Collected 0:04 just playin love you bro
@vinayakkumar26673 жыл бұрын
Woaaahhh, intro was a bangerrrrrrr
@k1llmachine43 жыл бұрын
Used to hate JS until I took the time to learn it properly, now I love it
@ouvie3 жыл бұрын
i just discovered your channel and you're amazing!
@elvismakengu32042 жыл бұрын
I just got a job offer from Amazon, thank you for the video
@JordantheComputerScientist3 жыл бұрын
I’m taking a course on this and this seemed like a review. Means I’m paying attention. Thanks for the great video!
@migvelv3 жыл бұрын
1:18 I wasn’t ready for that cursed 3D emoji
@timothydog763 жыл бұрын
Sound like a really cool up and coming language. I’ll have to check it out!
@Userk24063 жыл бұрын
I needed this now👍
@theunicornishere9 ай бұрын
Thanks for making it harder.
@Chocoffee_battery3 жыл бұрын
I used to edit minecraft pe mods in javascript format using es file explorer even though i have no clue of programming. Now i have powerful devices i think its time to learn this for real
@yodkwtf3 жыл бұрын
This was the first time that I felt 100 seconds were just not enough lol.
@karlstenator2 жыл бұрын
With every 100 second video I watch, my LinkedIn skills grow. 🔗
@fgsaldanha3 жыл бұрын
The truth is, most of us should know any topic from such an introductory video, but Jeff summarizes the content so well that we can still learn something new.
@horizont61723 жыл бұрын
Exactly, like: why javascript is called javascript
@karcagigergo3 жыл бұрын
Awesome video as always, my dude. Do ruby next time!
@abbashussain72983 жыл бұрын
the one. we’ve all. been waiting for.
@FalconTheFries3 жыл бұрын
It’s been here for 27 years and I’m hearing it for first time! Guess it ain’t famous or widely used
@VforVanish3 жыл бұрын
Rothbard reference, nice to see Fireship getting orange pilled!
@vojtechstrnad13 жыл бұрын
Good to see I wasn't the only one to notice.
@joseph0x453 жыл бұрын
Yes!! We love JavaScript
@ChessFlix3 жыл бұрын
Great work as usual Jeff.
@YashCodesX3 жыл бұрын
This is Crazy Awesome!!! Thanks a Ton!!!
@abujasm22233 жыл бұрын
Well, that's nice! My JavaScript course starts tomorrow! Do you have cameras in my house or something? 🙂
@emilOnYoutube3 жыл бұрын
In JS arrays equals strings . var a = [1,2,3]; var b = [1,2,3]; var c = '1,2,3'; a == c; // true b == c; // true a == b; // false
@vojtechstrnad13 жыл бұрын
Wow, I was prepared to debunk this, typed this into the console and it's actually true. That's so messed up.
@KManAbout3 жыл бұрын
No it isn't exactly true. You are not type checking.
@KManAbout3 жыл бұрын
=== is an exact equal
@KManAbout3 жыл бұрын
== converts the type
@KManAbout3 жыл бұрын
Then checks
@khaledsanny48173 жыл бұрын
How curious... :D... After so many JS related technologies... here is Javascript in 100 seconds...
@darkwoodmovies3 жыл бұрын
Very cool Fireship, thanks.
@dannyspivak65263 жыл бұрын
Love those videos, thank you
@4esv3 жыл бұрын
I've been waiting for this one
@3rd_iimpact2 жыл бұрын
You’re the Scamboli Reviews (a KZbin channel) of programming 🔥❤️
@ThePenitentOneArg2 жыл бұрын
2:15 Beautiful book btw
@xeeezyx Жыл бұрын
Great now i'm ready to apply for a full stack web dev job
@dopetag3 жыл бұрын
Thank you! Top work once again
@hughmungus993 жыл бұрын
woah holy shit i learned so much just now, so much makes so much sense and it was a mere 100 seconds. Wild
@pr1nglz.4082 жыл бұрын
Programming isn't about what you know; it's about making the command line look cool
2 жыл бұрын
It continues to evolve to... up standing human TS being. Nice touch!
@leventebotos69272 жыл бұрын
The first 100secs video that i understood :)
@SUPABROS3 жыл бұрын
my favorite programming language, so readable and easy
@alfredogrande24302 жыл бұрын
i have a question, how do you make that cool effect for the js image from 0:00 to 0:02? I'm learning some video editing with remotion and i would like to know how to make different effects
@SwimCraft3 жыл бұрын
JavaScript is the most useful language to learn in 2022
@codex87973 жыл бұрын
I think English is actually more useful
@keelwakamar3 жыл бұрын
Me: *watches this video* You know, I'm something of a fullstack developer myself