JavaScript Tutorial for Beginners: Learn JavaScript in 1 Hour

Поділитися
Вставка
  • Опубліковано 17 тра 2024
  • Learn JavaScript basics in 1 hour! ⚡ This beginner-friendly tutorial covers everything you need to start coding.
    🚀 Ready to dive deeper?
    - Check out my complete JavaScript course: bit.ly/3Uod3vF
    - Subscribe for more coding tutorials: goo.gl/6PYaGF
    ✋ Stay connected:
    - Twitter: / moshhamedani
    - Facebook: / programmingwithmosh
    - Instagram: / codewithmosh.official
    - LinkedIn: / codewithmosh
    💡 Why JavaScript?
    - It's the essential language for web development.
    - Build front-end AND back-end applications (with Node.js).
    - Super in-demand for developers
    👉 This tutorial is perfect for you if:
    - You're a complete beginner.
    - You want a fast and practical intro to JavaScript.
    - You're aiming for a career in web development.
    📖 TABLE OF CONTENT
    00:00 What is JavaScript
    04:41 Setting Up the Development Environment
    07:52 JavaScript in Browsers
    11:41 Separation of Concerns
    13:47 JavaScript in Node
    16:11 Variables
    21:49 Constants
    23:35 Primitive Types
    26:47 Dynamic Typing
    30:06 Objects
    35:22 Arrays
    39:41 Functions
    44:22 Types of Functions
    ⭐️ Related Tutorials
    - Node tutorial for beginners: • Node.js Tutorial for B...
    - Express.js tutorial for beginners: • How to build a REST AP...
    - React tutorial for beginners: • React JS - React Tutor...
    - Angular tutorial for beginners: • Angular Tutorial for B...
    #coding #javascript #webdevelopment

КОМЕНТАРІ • 7 тис.

  • @kavyaagrawal2013
    @kavyaagrawal2013 3 роки тому +3843

    "For now, don't worry about it."
    That defines every programming language in the world.

    • @mukulmalviya1605
      @mukulmalviya1605 3 роки тому +15

      😁😁

    • @Scruklemush
      @Scruklemush 3 роки тому +70

      ikr, it becomes very annoying sometimes

    • @NotRockstarGames
      @NotRockstarGames 3 роки тому +66

      I’ve just started this week and I’ve heard that at least 10 times now

    • @Laid2Rest94
      @Laid2Rest94 3 роки тому +15

      Hahaha literally every tutorial says this

    • @nabidiboyjones6567
      @nabidiboyjones6567 2 роки тому +85

      @@Scruklemush they do it so that you don't get confused while still in the beginning stages. Programming is literally like opening Pandora's box. There is so much information and so many tools to utilize in every possible scenario. It's very daunting lmao.

  • @stephaniew6998
    @stephaniew6998 Рік тому +2846

    Remarkable❤
    Books can also be a great way to learn... For those interested, here are the best ones:
    Eloquent Javascript
    Javascript in Less Than 50 Pages
    Head First Javascript Programming
    You`re welcome!

    • @shortsdeyoga2825
      @shortsdeyoga2825 Рік тому +1

      Ok, thank you, I will try those

    • @ThySmoker
      @ThySmoker Рік тому +32

      you're welcome is a bit weird name for java script isn't it?

    • @A_Anti-Furry
      @A_Anti-Furry Рік тому +2

      @@ThySmoker lol

    • @vornamenachname594
      @vornamenachname594 2 місяці тому

      @@ThySmoker not as odd as "Learn you a Haskell for great good!"

    • @WhenCatPlayz
      @WhenCatPlayz Місяць тому

      @@ThySmoker i didnt find any book with that name.....where would I get that?

  • @meilin92290
    @meilin92290 11 місяців тому +1935

    Thanks Mosh! ❤After struggling for 1 year with complicated tutorials, I finally learned Javascript! I did with the help of your videos and a few good books. I got hired this week and I'm here to say thank you!
    Edit: For those asking, I learned with the books 'Javascript In Less than 50 pages' for the basics and 'Head First Javascript Programming" to develop my knowledge.
    Learning anything else becomes much easier after that.

    • @kevinvikan3609
      @kevinvikan3609 11 місяців тому +9

      what books please?

    • @meilin92290
      @meilin92290 11 місяців тому +8

      @@kevinvikan3609 the books are 'Javascript in Less than 50 Pages' for the basics of programming and 'Head First Javascript Programming' to develop my knowledge.

    • @Bruhne
      @Bruhne 11 місяців тому +1

      @@meilin92290 I know Solidity, and I am now learning JS. If you were me, which book would you get first?

    • @techany671
      @techany671 11 місяців тому +3

      @@Bruhne is therer a soft copy

    • @ludwigtisserand854
      @ludwigtisserand854 10 місяців тому +7

      Javascript in less than 50 pages is just so good

  • @myven630
    @myven630 11 місяців тому +22

    Almost half a year in school or 1hour video on youtube. Sound like a big difference. Thank you for this tutorial. Its so simple and easy to understand.

  • @candybutcher8662
    @candybutcher8662 3 роки тому +4776

    i created hello world , and after doing it felt as if I walked on the moon.

    • @anthonyyazbeck7768
      @anthonyyazbeck7768 2 роки тому +77

      same here🤣

    • @onemanarmy2718
      @onemanarmy2718 2 роки тому +31

      😂

    • @razarsaw
      @razarsaw 2 роки тому +47

      like you should

    • @ahaanhalwai6739
      @ahaanhalwai6739 2 роки тому +24

      @BTS Army✅ it does feel like it a bit for the first time

    • @hakiki1518
      @hakiki1518 2 роки тому +30

      Fun fact that your 1st program is run with error. Typing hello world & feeling hello moon.

  • @awildpiizaroll
    @awildpiizaroll 3 роки тому +2625

    I came here to watch the ads unfortunately I kept getting interrupted by some guy gabbing on about JavaScript.

    • @JagiUGG
      @JagiUGG 3 роки тому +33

      xddddddddddddddddddddddddddddddd good one

    • @englishforallbylittylokana4224
      @englishforallbylittylokana4224 3 роки тому +8

      Lol

    • @MainSmasterchaosS
      @MainSmasterchaosS 3 роки тому +21

      ngl I stopped watching because i got 9 (only 4 skipable) ads in 15 minutes

    • @JagiUGG
      @JagiUGG 3 роки тому +50

      @@MainSmasterchaosS adblock

    • @user-ox5dr8tw4f
      @user-ox5dr8tw4f 3 роки тому +10

      MainSmasterchaosS use an adblocker, I would recommend ublock origin

  • @KS-fz7hh
    @KS-fz7hh Рік тому +89

    Gotta say, I was dabbling in Python for a while and the functions are very similar, however you are the first one explicitly explaining the difference between a parameter and an argument.

    • @CuppaJoJo
      @CuppaJoJo Рік тому

      I took a whole intro to programming class and left without knowing the difference. Mosh explained it in a way I could understand in 5 seconds.

  • @vygintaskirda2658
    @vygintaskirda2658 Рік тому +134

    i'm 500 hours in learning Html Css JS and React and just found your videos. THEY ARE AMAZING! Its totaly how i would do it to teach myself :D
    Even for person who already can make a page it helps to plug holes in knowlege and things missed in learning. I only whish i found your videos sooner.
    The problem with other popular tutorials - they are too fast. Noob like me cant keep up with them, needs constant rewind that leads to frustration. But yours is a very good speed of typing and explaining.

    • @alexandrumacedon291
      @alexandrumacedon291 Рік тому +1

      how did you measure how many hours you learned it ? lol

    • @justicethedoggo3648
      @justicethedoggo3648 Рік тому

      dude im also struggling with javascript lol .

    • @mohammadshahbandepaxdljln9883
      @mohammadshahbandepaxdljln9883 Рік тому

      @@alexandrumacedon291 through college that what they do wasting time on chorus

    • @alexandrumacedon291
      @alexandrumacedon291 Рік тому

      @@mohammadshahbandepaxdljln9883 i can agree with that. i did something different in college. but i like css. i like how i can change visual things. they never teached me anything like that. hell, they didnt even teach me the first line in c with the include void main lol. i always wondered what it meant. lol

    • @Trillion_aire
      @Trillion_aire Рік тому

      Please can you tell me more of the certificate of completion

  • @imbcw
    @imbcw 5 років тому +3469

    Play at x2 speed - Learn JavaScript Basics in Half Hour

  • @joelptay
    @joelptay 4 роки тому +2261

    Well time to start learning something during lockdown

  • @yb_bakery
    @yb_bakery Рік тому +13

    Before I learn any language I first watch the basic introductory video from Mosh. He arms me with the basic building blocks of the language.. thanks Mosh!

  • @paulembleton1733
    @paulembleton1733 4 місяці тому +7

    I’m an old coder that started in 1980s. Wrote a few lines of JavaScript here and there when it was just a browser language. Good intro for me on what it is now. Thank you.

  • @s4tsug4i74
    @s4tsug4i74 4 роки тому +2114

    Literally every video about programming tutorials begins with:
    "For now don't worry about it"
    Plot twist: You do.

  • @manavbakshi5669
    @manavbakshi5669 3 роки тому +1058

    People trying to learn Javascript: Hey, this isn't that hard!
    Semicolon: Imma destroy this whole man's career.

    • @choviez
      @choviez 3 роки тому +99

      @@nilefly why are you so sensitive about such a small thing like damn

    • @tae_7321
      @tae_7321 3 роки тому +48

      @@nilefly it's just a little mistake. You don't have to say that.

    • @OpGamer-ge6ie
      @OpGamer-ge6ie 3 роки тому +1

      SemiColon OP

    • @Beast80001
      @Beast80001 3 роки тому +11

      for me its the opposite. Im learning python(for coding interviews because its faster) but ive been using Java for about a year and a half. I have to concentrate on specifically not using both semicolons and Brackets lol.

    • @cameronw.6730
      @cameronw.6730 3 роки тому

      😂😂😂😂😂

  • @buttersnart
    @buttersnart 8 місяців тому +22

    Anyone stuck around 14:25 mins with the issue of Command Prompt not identifying "index.js", drop the dollar sign. It's not used as an identifier on Windows machines (assuming you did download Node), but Mosh is on a Mac so he does need it. Might also apply to Linux machines.

    • @trkovsky8366
      @trkovsky8366 7 місяців тому +2

      Thank you so much! Was stuck on this for the last fifteen minutes.

    • @rinderurulade5785
      @rinderurulade5785 2 місяці тому +2

      When I open command prompt thats the first thing I typed and the messsage was "'$' is not recognized as an internal or external command,operable program or batch file." The tutorial is incomplete just like your comment, Its very bad way to teach beginners.

    • @xomnionProgrammingAndChess
      @xomnionProgrammingAndChess Місяць тому +3

      it still says that index.js is not a command! what is my problem (yes i named the file index.js

    • @arcticEspeon
      @arcticEspeon Місяць тому +2

      @@xomnionProgrammingAndChessSame, everything was running smoothly until that point, and then it totally derailed.

    • @kaczynskixxi9614
      @kaczynskixxi9614 Місяць тому

      @@xomnionProgrammingAndChess i find the problem you need to go to the file location and click the file and click to copy path and put it in the Console ( node ( and the path)

  • @robster7787
    @robster7787 2 дні тому +2

    For those that are already somewhat familiar with other coding languages, this shorter course is much better to follow than those 12-24 hour courses since you already know some of the fundamentals.
    For example, I was already familiar with MATLAB and a bit of LaTeX, so the concepts of HTML is similar to LaTeX and MATLAB is similar to javascript.

  • @RidwanurRahmanextreme
    @RidwanurRahmanextreme 3 роки тому +1271

    He taught the dynamic typing concept so convincingly, I completed both the js parts of his course long ago. He deserved a round of applaud for this part. Thank you sir for teaching us.

    • @midnightdemon9157
      @midnightdemon9157 2 роки тому +11

      hey bro what's up im curious to see what have u accomplished now ... did u quit or got a job ... and how much time it toke you ???

    • @VijayYadav-nz7li
      @VijayYadav-nz7li Рік тому

      Foik javascripghhk가 없습니다. 알려주세요.

    • @user-rizzwan
      @user-rizzwan Рік тому +2

      your name kinda similar to mine

    • @arafatehossenemon3164
      @arafatehossenemon3164 Рік тому +1

      Can anyone tell me, which theme he used in this video?

    • @shortsdeyoga2825
      @shortsdeyoga2825 Рік тому

      would you recommend any good tutorial? I'm struggling to learn

  • @fritzgeraldromero1444
    @fritzgeraldromero1444 2 роки тому +779

    What I like about his tutorials is he never skips the tiniest information that some beginners may find questions like the meaning of src or giving some explanation in the intro. it may be common sense but things like that make him a great teacher especially for beginners.

    • @midnightdemon9157
      @midnightdemon9157 2 роки тому +1

      hey bro what's up im curious to see what have u accomplished now ... did u quit or got a job ... and how much time it toke you ???

    • @krkmjr8429
      @krkmjr8429 2 роки тому

      @@midnightdemon9157 what about you

    • @arafatehossenemon3164
      @arafatehossenemon3164 Рік тому

      Can anyone tell me, which theme he used in this video?

    • @shortsdeyoga2825
      @shortsdeyoga2825 Рік тому

      please tell me a good tutorial, I'm struggling to learn Javascript

    • @alapatisivaram1115
      @alapatisivaram1115 Рік тому +1

      @@shortsdeyoga2825 have u found any?

  • @mmmpinaycolada
    @mmmpinaycolada Рік тому +5

    learned more from this 48 min video than I have from hours of my bootcamp. Wish they just explained it like you do... Thx!!

  • @Itsrichayo
    @Itsrichayo 11 місяців тому +5

    5 years down and nobody still does it better. Thank you again Mosh.

    • @J4RMAMS
      @J4RMAMS 10 місяців тому

      Mosh please do an updated one with BEM

  • @damien.9076
    @damien.9076 4 роки тому +315

    me in quarantine wanting to learn something new:
    Mosh: im gonna start this mans whole career

  • @mshimanshu1000
    @mshimanshu1000 3 роки тому +497

    my js level : Intermediate
    experience : 48 minutes on youtube ...

    • @Dave-oi4fx
      @Dave-oi4fx 3 роки тому +9

      but can you make a simple project? like creating discord bot, you must be lying
      we all know that

    • @mshimanshu1000
      @mshimanshu1000 3 роки тому +42

      @@Dave-oi4fx Do I really have to reply ?

    • @Dave-oi4fx
      @Dave-oi4fx 3 роки тому +4

      @@mshimanshu1000 you just did, and stop lying

    • @gloxi3885
      @gloxi3885 3 роки тому +43

      @@Dave-oi4fx stop getting so mad like bro god damn

    • @Dave-oi4fx
      @Dave-oi4fx 3 роки тому +2

      @@mshimanshu1000 i use vscode

  • @Matrix_fngt
    @Matrix_fngt Рік тому +21

    All I wanted to do was learn how to code a few games since I was bored, and this video helped getting me started and motivated towards just javascript in general.

  • @hope4surefoundation367
    @hope4surefoundation367 Рік тому +6

    Thank you for this! You did an amazing job with explaining what each function etc. means and does!
    Very helpful and well made video.

  • @batsbatsghost8757
    @batsbatsghost8757 Рік тому +145

    I took a computer science class when I was in high school and you taught me more about Javascript in 48 minutes than my teacher taught me in one semester. I'm a Graphic Design student now and I'm totally signing up for your course ASAP!

    • @kianjs
      @kianjs 9 місяців тому +1

      @@CoolCode-9 bro wtf are those emoticons

    • @Ariffzri
      @Ariffzri 6 місяців тому

      @@kianjs where?

    • @kianjs
      @kianjs 6 місяців тому

      @@Ariffzri obviously nigga deleted his comment 💀

  • @dennis_woo
    @dennis_woo Рік тому +85

    I've gone thru a bunch of other Javascript tutorials for beginners on UA-cam and I must say yours is the only one I didn't fall asleep. Your tone of voice and the course structure makes the lessons flow naturally into my brain.

  • @pujadey355
    @pujadey355 7 місяців тому +9

    Hey mosh, Thank you for making javascript so simple and easy to understand. You really doing a great job. 🎉

  • @DarlenePecker
    @DarlenePecker Рік тому +19

    Hi Mosh! I am eternally grateful for this tutorial. Thank you for your time and teaching. I felt incredibly discouraged on freecodecamp trying to learn JS there. Your video explained everything in more detail but in a concise manner that is easy to understand. It is a great supplement to piece the puzzle together on FCC. Again, THANK YOU!

  • @Deecompoza
    @Deecompoza 2 роки тому +218

    I'm not a beginner in JavaScript, but I can't resist watching this video. You are such a knowledgeable lecturer.👌🏾

    • @Rajeshraj-pd5ji
      @Rajeshraj-pd5ji Рік тому

      Are you c0der

    • @fingerstechhub
      @fingerstechhub Рік тому

      how can i get this tools downloaded on a windows 7...plus the Node is x86 bit recommended can i get like a 64bit own

    • @shortsdeyoga2825
      @shortsdeyoga2825 Рік тому +5

      please I need a good tutorial to learn Javascript, I'm struggling

    • @Andercrypto
      @Andercrypto Рік тому

      Hey how do I save my progress

    • @low-budgefudge2164
      @low-budgefudge2164 10 місяців тому +1

      @@shortsdeyoga2825 The video you're already watching IS a good tutorial on learning Javascript, just follow everything thats being told...im new as well and its been working for me.

  • @shivendrak.c.6703
    @shivendrak.c.6703 3 роки тому +459

    Please don’t read comments make full screen and focus on what it has to say.
    Distraction comes from lots of things which is reason you fail to be consistent
    One day your are pumped and after 3 days all that excitement and energy goes away.
    So stay away from everything else and focus on learning. You can do it.
    Edit : lol i made this comment a year ago
    I have come a long way 🥳.

  • @codingstrade
    @codingstrade Рік тому +9

    4 years old course but still the best Javascript tutorial in UA-cam :)

    • @ok_e3w
      @ok_e3w 6 місяців тому

      hard cap

  • @gcloud440
    @gcloud440 8 місяців тому +7

    Best video so far! 😊 . . . Every other one was like me learning arabic all by myself 😢
    I almost gave up on javascript after the morale i used in learning HTML and CSS was crushed with the first javascript lesson i took. One thing is knowing, and another is knowing how to teach someone else. You're equally good at both 👌
    . . . Big heart from me 💙💜♥️

  • @charlie_x1917
    @charlie_x1917 4 роки тому +785

    Hmm, I see many new peeps learning it during quarantine 👀...

  • @MikeWeiner
    @MikeWeiner 3 роки тому +424

    This is the BEST "let's get started!" tutorial for JS I have ever seen! You make it so approachable, so clear... I can't thank you enough! Well done!!!

    • @MobileGamer-xn5fu
      @MobileGamer-xn5fu 3 роки тому

      Hello my friends, I make JavaScript Projects on my channel every week, and I help beginners and intermediate javascript programmers to develop their skills by doing projects, check my subscribe if you are learning javascript!

    • @Flaming_Moon
      @Flaming_Moon Рік тому +1

      Since its clear for you, please tell me how to get the console in Visual studio on windows 10... I have no idea how and the internet isn't giving answers

    • @Flaming_Moon
      @Flaming_Moon Рік тому +1

      @@mohdsabih681 thanks!

    • @arafatehossenemon3164
      @arafatehossenemon3164 Рік тому

      Can anyone tell me, which theme he used in this video?

    • @mohdsabih681
      @mohdsabih681 Рік тому

      @@arafatehossenemon3164 maybe dracula

  • @PippaTuckwell
    @PippaTuckwell Рік тому +3

    Thank you so much Mosh, I was busy doing another course and I did not find that they were explaining things correctly so I started getting disheartened. The way you explained things really helped me. Thank you again!

  • @musziknchocl8
    @musziknchocl8 Місяць тому

    I've just started learning and I gotta say I really appreciate your tone of voice and pace. Your analogies when giving examples, really makes the concept so much easier for me to understand. Thank you so much!!

  • @SlickFX_TF
    @SlickFX_TF Рік тому +117

    15minutes into this and learned so much already. Presented in a very friendly, easy to follow and comprehendible way. This makes you understand difference between front end and back end and how to display them both. Very helpful!

    • @aakashdas6822
      @aakashdas6822 4 місяці тому +1

      I would be very grateful if you can let me know what he tried to explain in the timeline 14:13 to 14:30.

    • @Vishal_0841
      @Vishal_0841 3 місяці тому

      how to run the js code in node@@aakashdas6822

  • @tuni496
    @tuni496 2 роки тому +43

    my brain at 2 A.M. : Let's learn JavaScript

  • @rishitaahlawat2543
    @rishitaahlawat2543 10 місяців тому +19

    I love how clear concise and easily all the concepts are explained in this video . I have trouble focusing on videos that are more than 20 minutes long , but the way every concept flowed made it so much easier for me to follow through. Thanks a lot for this gem ❤

    • @q12aw50
      @q12aw50 9 місяців тому

      Are you high

    • @Ezekiel_unabor
      @Ezekiel_unabor 4 місяці тому

      Bro plz is the tutoria outdated now?

    • @atharvabhosale3529
      @atharvabhosale3529 4 місяці тому +1

      @@Ezekiel_unabor no its the core concepts of JavaScript which will never change so its good but only for basics there are still many JavaScript concepts like DOM, Asynchronous JavaScript etc.
      So this video is good for the pure basics not enough for making websites.

  • @closingtheloop2593
    @closingtheloop2593 5 місяців тому

    Killer intro. I have been a c++ dev for a few years and web development has been a big mystery to me. I think I understand about 25% of web dev by watching the first 3 minutes of this video. Thanks.

  • @Hari983
    @Hari983 Рік тому +8

    I'm not even a beginner anymore but stumbled upon this and made me enjoy revisiting the basics. Superb video - beautifully done!!

  • @gabibi3829
    @gabibi3829 3 роки тому +10

    I am a complete beginner and I have trouble understanding most if not all of the topics discussed here, but I feel like this course will be helpful as a refresher once I know a thing or two about Javascript. Will come here once I have some background!

  • @jamshaidaziz837
    @jamshaidaziz837 Рік тому +4

    Best teacher is the key of success...

  • @ShaghayeghGhezelayagh-dq2qz
    @ShaghayeghGhezelayagh-dq2qz 3 місяці тому +1

    Dear Mosh, I am a complete novice trying to learn coding. This class has made me confident and taught me well. Thank you!

  • @stephenoshilaja365
    @stephenoshilaja365 2 роки тому +25

    Hey Mosh. I am glad you won the Top programming Guru! Going through this video has helped me a lot to understand JavaScript. Thank you!

  • @ramirouayhebklemencic3607
    @ramirouayhebklemencic3607 Рік тому +32

    Hi Mosh! Thanks so much for this course, I have already learned 3 different coding languages from you're courses and it has helped me learn everything I need to know about the basics of coding! Thank You!

  • @denisdeoliveira337
    @denisdeoliveira337 Рік тому +6

    Great class, thank you so much.

  • @writerinrwanda
    @writerinrwanda 7 місяців тому +1

    Thank you so much! I have tried learning to code a few times and get so lost, but this was crystal clear. I learned so much so quicly. Really appreciate it.

  • @TheAniBueatiful
    @TheAniBueatiful Рік тому +157

    Started this video yesterday and it's one of the best tutorials I've ever come across... I remember going to school and the professor would skip over so much of the important details but you nailed everything.
    Bought your full course for $15 and I'll keep you all updated on what I do with the knowledge I learned from this video and course.

  • @victorpinasarnault9135
    @victorpinasarnault9135 3 роки тому +30

    My God, I watched and rewatched. I lerned soo much from you.
    It's incredible how can I learn very well in 1h or less, than in weeks!
    Thank you soo much Mosh!
    Big hug to you.

  • @RealBigDLil
    @RealBigDLil Рік тому +4

    I introduced myself to JavaScript last week and it was overwhelming seeing all this info in one day. This lecture really helped me out so much, thank you.

    • @l-fitness3590
      @l-fitness3590 3 місяці тому

      Would you say this is still good for beginners to this date

  • @balint_szoke
    @balint_szoke 6 місяців тому +3

    Thank you so much, it’s my first lesson, and I understood without problem. You are a good teacher Mosh, very good!

  • @awesomeiram
    @awesomeiram 2 роки тому +19

    For People Who Don't Understand 14:21 (Windows)
    Open Command Prompt And Type In cd LOCATION OF FILE HERE
    If Your File Is In Another Location Like Desktop, Folder, Then The File.
    Type It In Like
    cd Desktop
    cd Folder
    node FILE NAME HERE
    Then Type In node NAME OF FILE (with .js extension)

    • @brodielachlan5876
      @brodielachlan5876 Рік тому +1

      Thankyou so much!

    • @kanglo6249
      @kanglo6249 Рік тому +2

      thank you, he gave no context

    • @SWMU
      @SWMU 10 місяців тому

      u earned my respect

    • @q12aw50
      @q12aw50 9 місяців тому

      Alright so you’re unhelpful. Nobody should be thanking you for this shitass comment.

  • @marksayers96
    @marksayers96 3 роки тому +13

    I love your teaching style and when things get better with my work I will for sure get some of your courses. Too many cut hours at work right now, but wanted to Thank you for your hard work!!

  • @lusaphomakhubalo3996
    @lusaphomakhubalo3996 7 місяців тому +3

    Oh, Mosh. This pure gold! I was just here for a revision.

  • @dindin2685
    @dindin2685 Рік тому +10

    thank you sir for this great work !

  • @human151
    @human151 6 років тому +74

    I really gotta say, Youre teaching style is amazing and I love your upbeat attitude. I think Ill look into your code school after I finish up a course I am currently working on.

    • @torgal786
      @torgal786 4 роки тому +1

      @@programmingwithmosh you teaching style of coding and environment is amazing. Thank you Mosh

  • @mikkeljrgensen3850
    @mikkeljrgensen3850 5 років тому +59

    I've basically locked myself inside 'the lab' for approx. 15 months learning Python, Django, CSS and much much more, and during this interval I've seen and read a LOT of tutorials on coding.
    What usually bothers me is that these instructors clearly know a lot about coding while having absolutely no sense of pedagogical approach.
    You don't have this problem, and I'm grateful to have found your videos. I can hardly wait to dive into React now, as I expect that tutorial to be of the same quality as this one.
    I already knew most of the subject matter in this video, however it did clear up the confusion regarding let vs var in mere seconds. And I got answers for a few things that I'd been wondering about and learned a few fancy little tricks, so without further adieu:
    Thank you. You're the best.

    • @rame8721
      @rame8721 3 роки тому

      Arrow function and this confusion ua-cam.com/video/ontKRbaam4M/v-deo.html

  • @nurulfadillah1248
    @nurulfadillah1248 9 місяців тому

    You're really good at explaining! Keep up the good work.

  • @djohnson-ku4cl
    @djohnson-ku4cl 11 місяців тому

    I already know JavaScript and was looking for a video for my son. Mosh is such a good presenter that I kept watching anyway.

  • @ziadyasser2854
    @ziadyasser2854 4 роки тому +410

    24:40
    "By the way i am 30 years old but dont tell anyone"
    **900,000 views☻

  • @jaysee3611
    @jaysee3611 3 роки тому +121

    This has been by far the greatest intro to Javascript course. The way you explain Mosh is so easy to understand compared to other teachers. Thank you

    • @sudershansingh2839
      @sudershansingh2839 2 роки тому

      Fun way to print the data ♥️
      ua-cam.com/video/hm3sx3h0-jk/v-deo.html

    • @krkmjr8429
      @krkmjr8429 2 роки тому

      this isn't a full ccourse

    • @mozart0
      @mozart0 Рік тому +1

      @@krkmjr8429 he literally said "into to javascript course"

    • @krkmjr8429
      @krkmjr8429 Рік тому

      @@mozart0 yea lol mb

  • @liiii93
    @liiii93 Рік тому

    Never ever have i touched Java and in 1h im starting aready writing a code for an application. Your amazing on explaining.

  • @ZadeMeadowsLittleMouse
    @ZadeMeadowsLittleMouse Рік тому

    I want to have a job in either UI design or cybersecurity. I would have to learn JavaScript in both, and in the 48 mins I watched this, I’ve learned a lot!! Thank you Mosh!! 😃💗

  • @oomodadade-reste
    @oomodadade-reste 2 роки тому +21

    imagine, i spent the whole semester without understanding j.s compare to 48 minutes and 16 seconds. thanks a
    lot sir.

    • @silverblue73
      @silverblue73 2 роки тому +3

      or, your previous experience gave you partial understanding and seeing the information presented in this way helped solidify that knowledge

    • @ayushbari7174
      @ayushbari7174 2 роки тому +1

      @@silverblue73 nice way to put it

  • @darthdonkulous1810
    @darthdonkulous1810 3 роки тому +40

    Watched this as a refresher as I have been out of the industry for 3 years or so. Great stuff, just the refresher I was after! Thanks Mosh

    • @arjunpoudel8762
      @arjunpoudel8762 2 роки тому

      It may be useful for you
      Camera photo capture using Javascript
      ua-cam.com/video/Gcdy7BYxgCo/v-deo.html
      Thanks.

  • @paraiccullen
    @paraiccullen Місяць тому

    This was EXACTLY what I needed!!! I just started JS in my college course and the first few lectures have left me utterly confused - until I found this. 100% buying the full course now

  • @shazeenfathima9209
    @shazeenfathima9209 9 місяців тому +1

    I'm a literature student, I just wanted to learn the basics of java script out of interest yet I was a little hesitant this video bought my confidence ❤, thank you🌹❤

  • @omeyasawant9406
    @omeyasawant9406 5 років тому +57

    Hey Mosh! A big thank you for this! I know you might be working based on commission you would get after folks visit your site and get the paid training but this in itself is very useful for folks who may not always afford the training.

    • @ahmedsabra5566
      @ahmedsabra5566 5 років тому

      c.jumia.io/?a=125315&c=10&p=r&E=kkYNyk2M4sk%3d&ckmrdr=https%3A%2F%2Fwww.jumia.com.eg%2Far%2Fx609-smart-2-hd-6.0-inch-16gb-dual-sim-3g-mobile-phone-gold-infinix-mpg139844.html&

    • @inti1445
      @inti1445 4 роки тому

      0

  • @kingsleyabang3403
    @kingsleyabang3403 Рік тому +5

    I've never seen a lesson more simplified. Thanks for this piece

  • @Cyprus76
    @Cyprus76 Рік тому +3

    BTW for anyone wonder why live server does not update you have to save the code first (command: ctrl S)

  • @ezralawan6296
    @ezralawan6296 Рік тому +4

    This tutorial is very helpful. Thanks a lot

  • @sayedhusson3876
    @sayedhusson3876 3 роки тому +12

    This guy deserves SO many more subs.

  • @martinlord7452
    @martinlord7452 3 роки тому +15

    Hi Mosh, I just finished this course and I love it. I think now I can do your React course!

  • @CAMIEON3106
    @CAMIEON3106 9 місяців тому +1

    i learned more from this than i did from my entire computer science class where the whole point was to learn javascript

  • @marisamatson3103
    @marisamatson3103 10 місяців тому

    Damn, so clear. I'm impressed. Been working through the Meta Front End Development course and those people do not explain things nearly as clearly

  • @abdullahrandhawa8710
    @abdullahrandhawa8710 2 роки тому +18

    In case anyone was confused around 14:00 while running on cmd try writing node (Your file destination where you have saved index.js) in my case its on desktop in the folder named Javascript so for example node Desktop/Javascript/index.js (Dont use $ sign)
    while using terminal in vs code try node (your js file name) not the whole path.

    • @CradeBane
      @CradeBane 2 роки тому

      thank you very much!

    • @mhballa5866
      @mhballa5866 2 роки тому +2

      in vs code you are already inside your file by default, so don't type the file destination.

    • @Adrian-rb3nw
      @Adrian-rb3nw 2 роки тому

      would you know why it displayed "permission denied"

    • @kimtaylor3046
      @kimtaylor3046 2 роки тому

      @@Adrian-rb3nw Were you running Terminal inside Visual Studio, or in your actual Terminal application? When I ran it in my actual Terminal application, it said "permission denied." But then I realized Mosh was actually running it in the Terminal window /inside/ VS. I had no problems running it with the Terminal in VS!

    • @abdullahrandhawa8710
      @abdullahrandhawa8710 2 роки тому

      @@Adrian-rb3nw Try running it in vs code terminal

  • @arcturtleyt5444
    @arcturtleyt5444 3 роки тому +9

    Mosh: talks about ECMA and JavaScript
    Subtitles: Eggman and /JavaScript

  • @lanl1845
    @lanl1845 Рік тому +3

    For anyone having troubles at 18:00 with the "name" variable on Windows, change it to sth else as its a Windows property, in the video Mosh was using macOS so it worked

    • @pipitgusmayanti8342
      @pipitgusmayanti8342 Рік тому

      'name' is not a Windows property, it's a property of the 'window' global variable (and 'window' here is not referring to Windows operating system)

  • @questchronicletv
    @questchronicletv 2 місяці тому +1

    The most worthy video online for beginners to start with JavaScript!

  • @saneksuntimesgood
    @saneksuntimesgood 3 роки тому +17

    This is probably the best tutorial i have seen, definitely getting the full course!

  • @terrancepinkney777
    @terrancepinkney777 4 роки тому +57

    What a great tutorial sir! I am a brand new aspiring Dev and this intro video really opened my mind up about how cool JavaScript really is. I totally understood pretty much everything you talked about and even tried some different functions and tasks on my own. Thank you for the time and effort you put into this video it was well worth it.

    • @LiveMahs
      @LiveMahs 3 роки тому

      7 months later, where are you at now? I hope it's going well man!

    • @MobileGamer-xn5fu
      @MobileGamer-xn5fu 3 роки тому

      Hello my friends, I make JavaScript Projects on my channel every week, and I help beginners and intermediate javascript programmers to develop their skills by doing projects, check my subscribe if you are learning javascript!

    • @ironclad7713
      @ironclad7713 2 роки тому +5

      @@LiveMahs its a bot bro, not sure if mosh is the one who hired them or what, but this exact comment got repeated on this video 3-4 times. Makes me question if all of those "OH HE IS SO GREAT" comments are real.

    • @themaha181
      @themaha181 11 місяців тому

      @@ironclad7713 idk but noice

  • @nathandick3844
    @nathandick3844 Рік тому +2

    I am from Brisbane, Australia and am a complete novice at computer programming. I tried the Harvard introduction to computer programming online course on UA-cam, which started off strong but in the second lecture starting talking about C language and just assumed a whole bunch of knowledge and the whole thing became non-sensical. Thank you for your attempt to clearly explain how this works but it starts to unravel pretty quickly in terms of what you say to do and then what is shown on my screen, which is different to what is shown on your screen. For example, on my screen after following exactly what you said I get "Hello World script src="Index.js"" rather than just "Hello World". Also "Alt Cntrl i" on Windows doesn't bring up the console tab, or provide any response. When I go to the inspect option, I get a page with the following error: "Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received". Where would you suggest I go to be able to learn in a real time or face to face environment where these errors and all my questions can be explained and rectified? Thanks again.

  • @Zaklankaster
    @Zaklankaster 16 днів тому +1

    If your on a Mac, and you're stuck @14:15 because you don't know how to "head over to the folder you created earlier"..
    Here's what to do:
    1. Go to wherever the 'js-basics' folder you created @6:00 in this video is (e.g. mine is located on my desktop).
    2. right-click or control-click the 'js-basics' folder.
    3.From the pop-up menu, click "New terminal at folder".

  • @futurhive
    @futurhive 3 роки тому +6

    Love the way how simple he (Mosh) make every complex topic

  • @tloumoreti4800
    @tloumoreti4800 3 роки тому +28

    This is so informative, it's sad we pay so much money for our Lectures but don't get such quality learning experience

  • @vinodcs80
    @vinodcs80 Рік тому

    Thanks for giving me a quick start on the topic, i started with many tutorials but because of their length i dropped in between, this is the first one to finish. Appreciate it.

  • @username7735
    @username7735 Рік тому

    2nd week of my college course, couldn't understand jack. This guy made clear in 50 minutes what my prof has been failing to explain for 8 hours of classes now.

  • @zensasquatch4627
    @zensasquatch4627 5 років тому +27

    A very informative clip that gives a great orientation for complete noobs like me. Thank you very much :-)

  • @MaazShaikh-ji2fq
    @MaazShaikh-ji2fq 2 роки тому +10

    You know what feeling of "mind opening" we get when we learn something new thoroughly. This video gave that feeling to me multiple times. First time I understood something I liked the video. Then understood 2-3 more things so subscribed. And after that here I am commenting this long message.

  • @josesosa1017
    @josesosa1017 9 місяців тому +1

    This guy explained functions sooo well!

  • @eliasbutcher859
    @eliasbutcher859 Рік тому

    THANK YOU. I took time to watch your 1 hour tutorial for Python, now I need you learn JavaScript for a job and you have a video all ready to go!

  • @torgal786
    @torgal786 4 роки тому +9

    Once I saw your this video... now am taking Java script very seriously.. thanks a ton Mosh

  • @HostDotPromo
    @HostDotPromo 5 років тому +6

    Javascript is just beginning🔥it keeps getting better and better.

  • @voiceyouth6038
    @voiceyouth6038 9 місяців тому

    I completed this video in one go. It is really nice to hear and understand and the voice of the demonstrator is really captivating to listen and learn more from the person.🙌 Thank you so so much.

  • @vishwas3030
    @vishwas3030 7 місяців тому +1

    i thank myself for watching and learning from you.

  • @sunyinho
    @sunyinho 3 роки тому +48

    Thank you for making the beginner concepts crystal clear, and FOR FREE!

    • @sudershansingh2839
      @sudershansingh2839 2 роки тому

      Fun way to print the data ♥️
      ua-cam.com/video/hm3sx3h0-jk/v-deo.html

  • @editedfalafel2434
    @editedfalafel2434 3 роки тому +44

    Bro i had a "you had my curiosity, but now you had my attention" moment

    • @crile8589
      @crile8589 3 роки тому +3

      i love django unchained

    • @MobileGamer-xn5fu
      @MobileGamer-xn5fu 3 роки тому +1

      Hello my friends, I make JavaScript Projects on my channel every week, and I help beginners and intermediate javascript programmers to develop their skills by doing projects, check my subscribe if you are learning javascript!

  • @johnnelly473
    @johnnelly473 11 місяців тому +1

    Some people have been trying to learn javascript for years and still not learn it. The reason is because javascript is normally taught on concepts level. The ending of each code is on the console. It should be on a UI results level, how it works on a UI, kind of like w3schools but on video format. Learning how it looks on a console will never stick on a learner's memory, because it is incomplete. But if they learn in portions all the way through the ending (html being the ending), they remember something. But if the ending is a console, they rarerly learn.

  • @ricardoleandro5553
    @ricardoleandro5553 7 місяців тому +2

    Thanks Mosh 😄
    You are very good teacher man...Keep it up many thanks!!