Sign up to Morning Brew for free today at https://morningbrewdaily.com/internetmadecoder

In this video we learn how to learn JAVASCRIPT really FAST.

VIDEOS TO WATCH NEXT:
πŸ’» PYTHON vs JAVASCRIPT // Which Language Is Best for Beginners? – https://youtu.be/_qxhff3mHZc
🐍 How to Learn PYTHON FAST in 2022 – https://youtu.be/rwWCyXYwPhA
πŸ–₯ HOW TO LEARN TO CODE FAST – How I Would Self-Teach From Scratch – https://youtu.be/NS80mubkB_A
πŸ’» How I Learned to Code in 4 MONTHS – & Got a Software Engineer Job (no CS Degree) – https://youtu.be/-VDXBHLU8q4

BEST JAVASCRIPT RESOURCES:
πŸ“˜ Odin Project – https://www.theodinproject.com/
πŸ–₯ Complete Web Developer in 2022: Zero to Mastery (Use Code FRIENDS10 for 10% off) – https://academy.zerotomastery.io/a/aff_r1613hhr/external?affcode=441520_vhlt5jy9
⌨️ JavaScript Web Projects: 20 Projects to Build Your Portfolio (Use Code FRIENDS10 for 10% off) – https://academy.zerotomastery.io/a/aff_693qyg0h/external?affcode=441520_vhlt5jy9
πŸ“ˆ JavaScript: The Advanced Concepts (Use Code FRIENDS10 for 10% off) – https://academy.zerotomastery.io/a/aff_szrvh5nm/external?affcode=441520_vhlt5jy9

OTHER OPTIONS FOR WEBDEV:
πŸ“˜ Meta Front-End Developer Professional Certificate – https://imp.i384100.net/Gj9RWV
πŸ“˜ Meta Back-End Developer Professional Certificate – https://imp.i384100.net/WDo25P

This is a complete step-by-step roadmap to master the Javascript programming language and become a web developer in 2022 and beyond,

First, you need to pick a good basic tutorial, and then choose the right Web Developer Learning Path.

πŸ“Έ FOLLOW ME ON INSTAGRAM – https://www.instagram.com/tuomaskivioja/

✏️ My FREE COMPUTER SCIENCE DEGREE Notion Template – https://free-compsci-degree-imc.notion.site/The-Open-Source-Computer-Science-Degree-b799dc75720c48fcb602e58c0c103155

CODING RESOURCES
πŸ’° MY FAVOURITE CODING COURSES. Use Code FRIENDS10 for 10% off – https://academy.zerotomastery.io/a/aff_r1613hhr/external?affcode=441520_vhlt5jy9
πŸ’΅ GET THE SKILLS YOU NEED FOR A $100K TECH CAREER IN JUST 3 MONTHS – https://imp.i115008.net/c/3259109/786224/11298
🐍 BEST PYTHON COURSE – https://academy.zerotomastery.io/a/aff_yp0m7fjx/external?affcode=441520_vhlt5jy9
βž• BEST DATA STRUCTURES & ALGORITHMS COURSE – https://academy.zerotomastery.io/a/aff_nqb6sg6w/external?affcode=441520_vhlt5jy9
πŸ“— BEST BOOK TO PASS CODING INTERVIEWS – https://amzn.to/3i8B8EK
πŸ“± BEST MOBILE DEVELOPMENT COURSE – https://click.linksynergy.com/link?id=5Oygk*VSRDk&offerid=1060092.1778502&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fios-13-app-development-bootcamp%2F

OTHER AMAZING LEARNING RESOURCES
πŸ“š Get 1 Month Free on Skillshare and learn any skill. Code: aff30d21 πŸ† (affiliate link) https://skillshare.eqcm.net/LPr92a
πŸ“˜ Make It Stick: The Science of Successful Learning – https://amzn.to/3v16zYH

CHAPTERS:
0:00 Why everyone should learn Javascript
0:31 Step 1 & The “best” tutorial myth
1:20 Step 2 – How to Choose The Right Course
2:47 The Perfect Morning Routine (Sponsor: MorningBrew)
3:39 Step 4 – Focus on the right things
4:45 Step 5 – Getting even better
5:41 Step 6 & My Programming Journey
7:10 (Step 7) To get Best-Paid Jobs, you still need to do THIS

MY BLOG
πŸ“— JOIN MEDIUM TO ACCESS MY BLOG CONTENT – https://medium.com/@internetpreneur/membership

GEAR & APPS I USE
πŸ“Έ MY CAMERA FOR YOUTUBE VIDEOS – https://amzn.to/3BjU7Vv
🎀 MY MIC – https://amzn.to/34Q1QP6
πŸ’΅ Sign up to Wise to avoid fees when sending money abroad – https://wise.com/invite/u/tuomask39

🎡 WHERE I GET MY MUSIC – https://share.epidemicsound.com/pbcy6d

WHO AM I?
On this channel, my aim is to give you the tools, strategies and methods to learn to code effectively – according to science! In addition, I document my life as a self-taught software engineer.

DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission. This is no extra charge to you! Thanks for supporting Internet Made Coder πŸ™‚

Tags: how to learn programming, how to learn to code, learn to code, coding, programming, software engineer, self taught programmer, frontend developer, programmer, learn javascript fast, best javascript course, javascript for beginners, best programming language for beginners, javascript basics, best javascript tutorial, javascriptlearning roadmap, how to become a web developer, how to get a job as a web developer, web developer roadmap, the odin project, odin project review, zero to mastery, advanced javascript course

source

38 Comments

  1. Typescript is really helping JS along these days, especially for the Statically Typed Devs and the updates from ES6 forwards have improved the language a lot. It's not as bad as it used to be. I don't get the learn Python first recommendation, yes it's easier to look at as it looks less wordy, but so does Ruby, Python if you learn first you will have to unlearn a lot of things moving onto C/C++/Java/C#/GO etc Personally I think learning html/css/js is much more fun and visually pleasing than Python or Ruby for that matter. But if you want to write less then yes Python or Ruby could be learned first. I'd learn html/css/js first then try a statically typed language like Java/C# next. Python possibly afterwards if you want to get into data science/ML etc.
    Learn what you want to do i.e. web/mobile/games, pick the language try it, if not move on, once you are happy, master that ONE language, you can always swap years later, but being a jack of all trades master of none will get you nowhere fast.

    12 years ago I learned C first, then Assembly/Verilog/C++/Matlab at Uni, then Java for android a couple of years later, I was going to do microcontrollers when I left Uni until I started Java/Android, this made me branch further, into some Html/css/js, which I liked a lot, so then moved to Web Dev for a bit, tried some PHP/MYSQL, then Python/Postgres, then JS(Node/Express)/MongoDB for back end.
    I then tried games for android and liked it, I felt more at ease with game dev for some reason, I had done some SDL 2.0 at Uni with C++ but not too much that I wanted to do more at the time, but now after enjoying the android game creation I looked into Unity(again), which I had downloaded to learn programming a few years earlier but never got into it as the UI looked too challenging at that time just to learn programming(which I wish I did now!), so to further my game dev, I then learned C# for Unity and loved it, never looked bk at that time, just knew that was it, so finished off some web stuff here and there and kept web as a backup to Unity, so I then fully switched to game dev, no Java/Android and only some Web dev as backup, so for game dev I learned Blender(had the same feeling as when I first looked at the Unity UI…terror! Lol), GIMP( Open Source Photoshop Clone), Inkscape(Vector Graphics for 2D drawing), Krita( more of a digital painting feel), Audacity(Audio manipulation), Visual Studio (Integrated Development Environment for coding software projects) and many more programs learned to help and further my game dev progress.
    I probably didn't need 3 drawing programs but found it hard to choose between Inkscape and Krita at the time, but nowadays I mostly use Inkscape/GIMP/Blender for my assets.

    I shelved Java/Android as well after deciding on games/web as a backup, as C# was so similar to Java anyway and If I wanted to do Android/iOS with my preferred languages, I could do Xamarin/React Native, or for Web Dev, front end React/Vue/Svelte using Firebase back end or Asp.Net/MSSQL, Node/Express/MongoDB back end.

    Since then I have tried Unreal Engine 4/5, which I am not to keen on C++, but blueprints are ok, the graphics and stability for UE5 is what is making me do a future project on UE5 instead of Unity, as Unity let me down after 2019.3 with no Remote5 testing for nearly 2 years and they seem a bit lost as of recent and the editor is unstable a lot now and I can't afford to lose anymore income, so until they are stable and firing on all cylinders like pre 2019.3 again, UE5 will be my game engine of choice for now, which is a shame as C# is my preferred language.

    So after all my journey from C through the languages to end up at C# and C++/Blueprints, would I change what and how I learnt? Yes and No. C taught me closer to the hardware, Java OOP and Android, Html/css/js the front end web, PHP/MySQL/Python/Js back end web and other mini projects with python, then C# game development using Unity, also C++/Blueprints. If I could start again and I did not want to do systems/microcontrollers/DSP etc, then I would have liked to start with Html/css/js, then PHP/MySQL, moving into Java/C#, as I would have found my preferred language sooner. Then I could always look into C/Assembly etc if I got curious. The command line is highly important as well, Powershell for windows or Bash for Unix systems, I would probably say learn Bash, as most web devs nowadays end up on Macs, but if you are just learning on windows and not sure what you want to do just stick with cmd/Powershell. You won't do much scripting at first anyway or that much if you end up in games like myself.

    Try to find "Your" language in less than 2 years, give a language a month or 2, try some mini projects, try 5-6 languages a year, don't just choose a language because it's the hip language of today or because it's recommended by someone who ONLY knows THAT language, choose YOUR language that just "feels" right for you, hopefully you will have found it year one, if not continue to create small projects trying new languages. Id say web/mobile/games would cover a lot of people nowadays, if not most, but if you are more academic and like a challenge, then Robotics/ML/AI/Data Science/Systems/DSP, then C/Assembly/Python/R/Matlab etc might be your calling.

    Good luck fellow Developers and aspiring Developers. βœŒπŸ½πŸ€πŸΌπŸ‘πŸΌ

  2. I remember in 2008 when I was first trying js using only the help of a big book called "JavaScript" with a pic of a rhino
    I studied it tried it tirelessly and couldn't understand how it worked but also back then there was not that much resources like today
    I think now I understand it much better but still far from mastering it
    To master it I have to build lots of different projects which I did but if I tried building something w/o looking at other references I can't do it
    Basically unless one is paid to work on it on a regular basis it's not easy to master it that's why kids are encouraged to learn from young age

  3. I think doing both video and text-based tutorials are good. With text I realized it was being ingrained deeper into my mind. Video courses helped give a very nice overview and simplified explanations. At least that's been my experience!

  4. There are no fast pace and good things always take time. I go in slow pace, but steady, just study a little by a little everyday , then you will be suprised what you have gained in the short period of time.

  5. Hi, I am a Python beginner, here asking if you can please build for the public an open source Python application that will convert our Python script close as possible into purely a Javascript code basically making it 1000* times easier for the vast majority of people to develop Javascript applications to quite an extent, therefore… we can have the best of both worlds. It doesn't have to be anywhere complicated like a 3D game engine, Thanks.

Leave A Reply

Please enter your comment!
Please enter your name here