JavaScript in 100 Seconds

  Рет қаралды 932,717

Fireship

Fireship

Күн бұрын

Пікірлер: 883
@samstenner1898
@samstenner1898 3 жыл бұрын
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.
@sp1nk1ck53
@sp1nk1ck53 2 жыл бұрын
Indeed
@flowerofash4439
@flowerofash4439 2 жыл бұрын
Lol 😂
@liftingisfun2350
@liftingisfun2350 2 жыл бұрын
@@atomicgray it's really the wild west of languages. Many ways to do the same thing, no variable types, etc
@funwithariyan7347
@funwithariyan7347 2 жыл бұрын
@@atomicgray a bit of a mayhem
@theshermantanker7043
@theshermantanker7043 2 жыл бұрын
@@atomicgray both
@flannelbeard4621
@flannelbeard4621 3 жыл бұрын
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.
@maybeanonymous6846
@maybeanonymous6846 3 жыл бұрын
@Jeffrey Rujen Well they've been using it for more than 11.5 days
@jekytck
@jekytck 3 жыл бұрын
@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.
@chocogreen1
@chocogreen1 3 жыл бұрын
@@jekytck This is going from straight from 0 to 100 in "100 seconds"
@GabrielFerreira-ot8cg
@GabrielFerreira-ot8cg 3 жыл бұрын
That's a lot of seconds
@thefakedeal
@thefakedeal 3 жыл бұрын
Whenever I think I'm now fimiliar with JS it hits me with something crazy
@baggier
@baggier 3 жыл бұрын
Never heard of this language Thanks for letting us know about These small languages 🙏🙏🙏
@multiarray2320
@multiarray2320 3 жыл бұрын
js got roasted
@adityapatel720
@adityapatel720 3 жыл бұрын
@@BlackdestinyXX its almost as if thats the joke
@fus3n
@fus3n 3 жыл бұрын
bruh no one got the joke?
@naveedalirehmani4135
@naveedalirehmani4135 3 жыл бұрын
Hello everyone, We got a caveman here!
@okie9025
@okie9025 3 жыл бұрын
@@multiarray2320 its a joke bro jfc
@juanandrescastillofuenmayo6619
@juanandrescastillofuenmayo6619 3 жыл бұрын
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.
@elnogal9298
@elnogal9298 3 жыл бұрын
Well it's not really 100 seconds.
@melodyparker3485
@melodyparker3485 3 жыл бұрын
@@elnogal9298 True, but still
@Talonf37
@Talonf37 3 жыл бұрын
Need this man to do an entire tutorial he's so good at explaining things.
@muneebmohd
@muneebmohd 3 жыл бұрын
I usually don't comment but for this one, yes he should
@Evoleo
@Evoleo 3 жыл бұрын
He literally does
@Jujukungfu
@Jujukungfu 3 жыл бұрын
Lol have you seen his other videos
@roid1510
@roid1510 3 жыл бұрын
He has fireship pro. Those a full courses
@tossajalumen401
@tossajalumen401 3 жыл бұрын
this man have pretty much tutorials, you should check the channel....
@HazemTamimi
@HazemTamimi 3 жыл бұрын
A JavaScript developer here with 10+ years of experience, and watching this gave me goosebumps
@peaklander1
@peaklander1 3 жыл бұрын
bro touch some grass
@omgfackdehell
@omgfackdehell 3 жыл бұрын
@@peaklander1 where do I find good starting projects to test and develop my JS knowledge?
@greenshaheen
@greenshaheen 3 жыл бұрын
you are just copying and pasting the code i think lol
@nieczerwony
@nieczerwony 2 жыл бұрын
What bothers me is why someone would waste 10 years of their only life, for such a crap as JS 😉
@terrap0b_ps995
@terrap0b_ps995 2 жыл бұрын
@@nieczerwony Js is worthy... I find beauty in it despite its imperfections.
@totoshampoin
@totoshampoin 3 жыл бұрын
HTML-CSS-JS in 300 seconds is finally here Awesome
@rafael_tg
@rafael_tg 3 жыл бұрын
After watching this 300 seconds I changed my LinkedIn to full stack developer
@qqq3230
@qqq3230 3 жыл бұрын
@@rafael_tg 'frontend'
@JR-mk6ow
@JR-mk6ow 3 жыл бұрын
@@rafael_tg you still need a bit of sql for the backend
3 жыл бұрын
@@JR-mk6ow Just get some ORM library and you're set
@davidnguyen9065
@davidnguyen9065 3 жыл бұрын
@@JR-mk6ow That's not gonna do much
@VukeFN
@VukeFN 3 жыл бұрын
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!
@0jinx
@0jinx 3 жыл бұрын
JavaScript aka the final boss of the 100seconds series with ludicrous amount of foreshadowing, finally introduces it's self.
@codefinity
@codefinity 4 ай бұрын
Thanks!
@quentinvanbutsele371
@quentinvanbutsele371 3 жыл бұрын
the beginning of the video is epic. In a single sentence...
@PhantomOfMemories
@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!
@W1L7dev
@W1L7dev 3 жыл бұрын
Finally 100 seconds of JS! Great video btw :)
@bogxd
@bogxd 3 жыл бұрын
Ur videos are what this platform needs
@Luis1n7
@Luis1n7 3 жыл бұрын
Everytime I'm not really motivated to code, I watch one of your videos and suddenly I'm on fire. You're awesome!
@nodirbekvositov
@nodirbekvositov 2 жыл бұрын
because it is 'fire'ship
@trein6958
@trein6958 3 жыл бұрын
Finally! JavaScript in 100 seconds!
@MaxProgramming
@MaxProgramming 3 жыл бұрын
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!
@flowerofash4439
@flowerofash4439 2 жыл бұрын
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
@TheOriginalJohnDoe
@TheOriginalJohnDoe 3 жыл бұрын
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.
@aniruddhasharma5738
@aniruddhasharma5738 3 жыл бұрын
Hoisting is why 'var' is avoided.
@Voidstroyer
@Voidstroyer 3 жыл бұрын
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.
@rv264
@rv264 3 жыл бұрын
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_Scare
@The_Red_Scare 2 жыл бұрын
@@aniruddhasharma5738 Why would that affect var?
@nobleradical2158
@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
@vicradon
@vicradon 3 жыл бұрын
This was expertly made. Thank you Fireship.
@ThePandaGuitar
@ThePandaGuitar 3 жыл бұрын
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.
@IskeletuBr
@IskeletuBr 3 жыл бұрын
Dunno if I agree with that, just because it can be written in a lang doesn't mean it should.
@cursed_cats5710
@cursed_cats5710 2 жыл бұрын
Writing anything beyond web frontends in Javascript is a human rights abuse
@Hari-du6pt
@Hari-du6pt 3 жыл бұрын
I just learned what a single threaded with a non blocking event loop means thanks to your great visualisation. Nice
@utkrist2981
@utkrist2981 3 жыл бұрын
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!
@juliuswaldmann8682
@juliuswaldmann8682 3 жыл бұрын
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
@khanayan-v7z Жыл бұрын
Do you have any tips for me? I am new to JS!
@BrandonAaskov
@BrandonAaskov 3 жыл бұрын
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.
@richtigmann1
@richtigmann1 3 жыл бұрын
I'm loving this series, quick and concise!
@bossdaily5575
@bossdaily5575 3 жыл бұрын
Finally you talk about javascript been waiting for this
@stevenstraker5105
@stevenstraker5105 2 жыл бұрын
You deserve an award for packing in and explaining this much of JavaScript in only 100 seconds
@souls.7033
@souls.7033 3 жыл бұрын
Best web dev channel in the entire youtube! no doubt about it! love you man, you're amazing
@sanusihassan7125
@sanusihassan7125 3 жыл бұрын
I was waiting for this for a long time
@sumanbhardwaj9883
@sumanbhardwaj9883 3 жыл бұрын
Bro his videos are so fricking good, like the audio is just the best
@ScriptureFirst
@ScriptureFirst 3 жыл бұрын
OUTSTANDING! @Every KZbinr: do videos like these!!!. 🔥♥️🙏🏼
@reimakesgames
@reimakesgames 3 жыл бұрын
nice job, i really like these types of videos, i'm eager to see more!
@iamnisargful
@iamnisargful 3 жыл бұрын
Best short programming intros on the web. Period.
@blueSpirit137
@blueSpirit137 2 жыл бұрын
Fireship uploads new video. Instant watch + like.
@QwertZero
@QwertZero 3 жыл бұрын
Waited a lot of time to see this video and now it's finally here
@jollesracing517
@jollesracing517 3 жыл бұрын
You make the best programming videos on KZbin
@mohsenjavaher7782
@mohsenjavaher7782 23 күн бұрын
backend developer here ain't no way im learning all that nonesense (love your videos! fast and understandable.)
@hugoribaud7436
@hugoribaud7436 3 жыл бұрын
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 !
@ianofSST
@ianofSST 2 жыл бұрын
genius idea
@FindTheMasterpiece
@FindTheMasterpiece 2 жыл бұрын
Amazing pace! Keeps me concentrated on the content.
@mhdfr
@mhdfr 3 жыл бұрын
0:17 "Easy to learn scripting language" *YES PRETTY MUCH*
@ash.mystic
@ash.mystic 3 жыл бұрын
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
@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_Teacher
@Certified_Art_Teacher 10 ай бұрын
Alright!! I'm ready for my interview tomorrow!!
@zzzzüp
@zzzzüp 3 жыл бұрын
Wow, even a Murray Rothbard reference. This is certainly my favorite channel.
@apoilgun8342
@apoilgun8342 3 жыл бұрын
He is achieving his goal of making each video better than the previous one.... that one was top-notch
@JeanOsorio
@JeanOsorio 3 жыл бұрын
I’ve been waiting for this video my whole life
@mohammedalasmri8193
@mohammedalasmri8193 3 жыл бұрын
great video thanks for being in our era 😂❤️ please c++ next episode ✅👍
@murderbeam9614
@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.
@gulraizgull8044
@gulraizgull8044 3 жыл бұрын
thanks man those 100sec are best series
@sukus
@sukus 2 жыл бұрын
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
@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
@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
@murderbeam9614 Жыл бұрын
@@sukus Oh don't get me wrong, I love Game Maker, and GML to boot, but it certainly does have its quirks.
@sukus
@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
@senushkabatawala5563
@senushkabatawala5563 3 жыл бұрын
Nice! This video is pretty useful
@amirhoseinhesami9336
@amirhoseinhesami9336 3 жыл бұрын
JavaScript in 100 Seconds by a js god, tnx jeff
@TheseWordsTouch
@TheseWordsTouch 6 ай бұрын
I cant believe I understood all of this. I'm sure the rabbit hole goes much deeper but thanks!
@mrreese2342
@mrreese2342 2 жыл бұрын
My first JavaScript course is going to be tomorrow morning and i'm so excited.
@egrekov
@egrekov 9 ай бұрын
How is your experience with JS now?
@Gobillion160
@Gobillion160 3 жыл бұрын
the most anticipated video of all time
@SunehraAGhani
@SunehraAGhani 3 жыл бұрын
2:23 Love the output! 💕
@vndaba
@vndaba 3 жыл бұрын
Finally....its been a long time coming.
@vampirejs758
@vampirejs758 3 жыл бұрын
U just remembered about javascript in 100secs after making 100+ videos on javascript. Nice one tho!!
@davawen9938
@davawen9938 3 жыл бұрын
Damn, we came back full circle with the 100 seconds videos
@Iceehockey21
@Iceehockey21 2 жыл бұрын
I am binge watching all of your videos. So good ! 🔥
@Hugs_is_where_its_at
@Hugs_is_where_its_at Жыл бұрын
Can't tell if I'm 100 seconds smarter or just more confused.
@Rednecklesson
@Rednecklesson 3 жыл бұрын
Garage Collected 0:04 just playin love you bro
@vinayakkumar2667
@vinayakkumar2667 3 жыл бұрын
Woaaahhh, intro was a bangerrrrrrr
@k1llmachine4
@k1llmachine4 3 жыл бұрын
Used to hate JS until I took the time to learn it properly, now I love it
@ouvie
@ouvie 3 жыл бұрын
i just discovered your channel and you're amazing!
@elvismakengu3204
@elvismakengu3204 2 жыл бұрын
I just got a job offer from Amazon, thank you for the video
@JordantheComputerScientist
@JordantheComputerScientist 3 жыл бұрын
I’m taking a course on this and this seemed like a review. Means I’m paying attention. Thanks for the great video!
@migvelv
@migvelv 3 жыл бұрын
1:18 I wasn’t ready for that cursed 3D emoji
@timothydog76
@timothydog76 3 жыл бұрын
Sound like a really cool up and coming language. I’ll have to check it out!
@Userk2406
@Userk2406 3 жыл бұрын
I needed this now👍
@theunicornishere
@theunicornishere 9 ай бұрын
Thanks for making it harder.
@Chocoffee_battery
@Chocoffee_battery 3 жыл бұрын
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
@yodkwtf
@yodkwtf 3 жыл бұрын
This was the first time that I felt 100 seconds were just not enough lol.
@karlstenator
@karlstenator 2 жыл бұрын
With every 100 second video I watch, my LinkedIn skills grow. 🔗
@fgsaldanha
@fgsaldanha 3 жыл бұрын
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.
@horizont6172
@horizont6172 3 жыл бұрын
Exactly, like: why javascript is called javascript
@karcagigergo
@karcagigergo 3 жыл бұрын
Awesome video as always, my dude. Do ruby next time!
@abbashussain7298
@abbashussain7298 3 жыл бұрын
the one. we’ve all. been waiting for.
@FalconTheFries
@FalconTheFries 3 жыл бұрын
It’s been here for 27 years and I’m hearing it for first time! Guess it ain’t famous or widely used
@VforVanish
@VforVanish 3 жыл бұрын
Rothbard reference, nice to see Fireship getting orange pilled!
@vojtechstrnad1
@vojtechstrnad1 3 жыл бұрын
Good to see I wasn't the only one to notice.
@joseph0x45
@joseph0x45 3 жыл бұрын
Yes!! We love JavaScript
@ChessFlix
@ChessFlix 3 жыл бұрын
Great work as usual Jeff.
@YashCodesX
@YashCodesX 3 жыл бұрын
This is Crazy Awesome!!! Thanks a Ton!!!
@abujasm2223
@abujasm2223 3 жыл бұрын
Well, that's nice! My JavaScript course starts tomorrow! Do you have cameras in my house or something? 🙂
@emilOnYoutube
@emilOnYoutube 3 жыл бұрын
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
@vojtechstrnad1
@vojtechstrnad1 3 жыл бұрын
Wow, I was prepared to debunk this, typed this into the console and it's actually true. That's so messed up.
@KManAbout
@KManAbout 3 жыл бұрын
No it isn't exactly true. You are not type checking.
@KManAbout
@KManAbout 3 жыл бұрын
=== is an exact equal
@KManAbout
@KManAbout 3 жыл бұрын
== converts the type
@KManAbout
@KManAbout 3 жыл бұрын
Then checks
@khaledsanny4817
@khaledsanny4817 3 жыл бұрын
How curious... :D... After so many JS related technologies... here is Javascript in 100 seconds...
@darkwoodmovies
@darkwoodmovies 3 жыл бұрын
Very cool Fireship, thanks.
@dannyspivak6526
@dannyspivak6526 3 жыл бұрын
Love those videos, thank you
@4esv
@4esv 3 жыл бұрын
I've been waiting for this one
@3rd_iimpact
@3rd_iimpact 2 жыл бұрын
You’re the Scamboli Reviews (a KZbin channel) of programming 🔥❤️
@ThePenitentOneArg
@ThePenitentOneArg 2 жыл бұрын
2:15 Beautiful book btw
@xeeezyx
@xeeezyx Жыл бұрын
Great now i'm ready to apply for a full stack web dev job
@dopetag
@dopetag 3 жыл бұрын
Thank you! Top work once again
@hughmungus99
@hughmungus99 3 жыл бұрын
woah holy shit i learned so much just now, so much makes so much sense and it was a mere 100 seconds. Wild
@pr1nglz.408
@pr1nglz.408 2 жыл бұрын
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!
@leventebotos6927
@leventebotos6927 2 жыл бұрын
The first 100secs video that i understood :)
@SUPABROS
@SUPABROS 3 жыл бұрын
my favorite programming language, so readable and easy
@alfredogrande2430
@alfredogrande2430 2 жыл бұрын
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
@SwimCraft
@SwimCraft 3 жыл бұрын
JavaScript is the most useful language to learn in 2022
@codex8797
@codex8797 3 жыл бұрын
I think English is actually more useful
@keelwakamar
@keelwakamar 3 жыл бұрын
Me: *watches this video* You know, I'm something of a fullstack developer myself
@MercyFromOverwatch2
@MercyFromOverwatch2 3 жыл бұрын
Jeff is still my favourite tech youtuber
Prisma in 100 Seconds
2:34
Fireship
Рет қаралды 618 М.
JavaScript for the Haters
2:50
Fireship
Рет қаралды 1,6 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Build this JS calculator in 15 minutes! 🖩
15:20
Bro Code
Рет қаралды 715 М.
Go in 100 Seconds
2:30
Fireship
Рет қаралды 1,7 МЛН
JavaScript Course for Beginners - Your First Step to Web Development
48:17
Programming with Mosh
Рет қаралды 13 МЛН
JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue
12:35
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,5 МЛН
JavaScript: How It's Made
10:54
Fireship
Рет қаралды 890 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 1,5 МЛН
JavaScript Basics in 10 Minutes
11:49
Topknot Clare
Рет қаралды 244 М.
The Weird History of JavaScript
12:09
Fireship
Рет қаралды 1,2 МЛН
Making a Game in JavaScript with No Experience
5:49
Goodgis
Рет қаралды 909 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН