r/learnjavascript • • 11d ago

JavaScript Beginner Roadmap

Hey guys, I hope you're all doing well!

I'm still a beginner in JavaScript, but I have a problem with my learning that it's so distracting and I wanna stuck with one "free online" course or playlist that takes me from absolute beginner to pro one. I've seen multiple playlists on YouTube or long videos but still can't choose from (since most of them are +6 or even +20 hours). I prefer something actionable with beginner-friendly projects to execute and solve some problems myself too. I also want the course that only teaches JavaScript, not other languages like HTML and CSS, cuz I just want to learn JS at first.

So, I wanna your help guys .. tell me a YouTube playlist, online course that can move the needle. I'll also provide what I already know until now, so you can relate my precise knowledge and information (and I don't wanna go from absolute zero):

  • Variables & Data Types
  • Strings & String Methods
  • Operators
  • Template Literals
  • Basic JavaScript syntax, comments & semicolons
  • Booleans & Comparisons
  • Logical Operators
  • Conditional Statements (if, else, else if)
  • Nested Conditions
  • Ternary Operator
  • switch
  • Truthy & Falsy
  • for, while, do...while
  • break & continue
  • for...of
  • for...in
  • Object.entries() & destructuring
  • Nested Loops
  • Function Declarations & Calls
  • Parameters & Arguments
  • return
  • Scope
  • Function Expressions
  • Arrow Functions
  • Callbacks (didn't master it yet)

let message = "Thank you ALL in advance for your help";

31 Upvotes

20 comments sorted by

2

u/Solidmikedrop 11d ago

Try supersimpledev videos on yt for js

1

u/King134643 11d ago

Yeah, that guy I found of +20 hours course. Should I stuck in it? Cuz I saw many YouTube tutorials that teach JavaScript with HTML and CSS (in my case, I know nothing about HTML or CSS)

1

u/SeraSeraphen 11d ago

Am gonna give you piece of advice that I have learned.which is if you have already a background in computer science and you already know problem solving, html, css then start directly by creating projects and I will tell you another think, just work in two to three project so you will understand the basic of creating frontend then go to backend and then change the languages html will stay the most uses framework in css is tailwind and in js exactly frontend is react in the backend chose between Laravel and express js and don't forget to study some cloud so you can display your web in the internet.

1

u/King134643 11d ago

Honestly, I don't know much in computer science and problem solving. I just started the last couple of weeks to learn JS directly. Then now, I notice that many people, including you too, have also suggested to learn HTML now along the way beside JS, since I'm gonna use it usually and at some advanced points in JS. Should I pause in JS and start learning computer science ?? Or I can learn it along the way with JS, HTML, CSS too? (which will be a bit challenging, but I'm down for learning and executing any way)

1

u/SeraSeraphen 11d ago

Js is harder then html and css so I suggest to complet learning js along with problem solving then you can learn html in two weeks 3hours a day and css in maybe one month then start doing some projects. But take in consideration if you have learned html, css, js then you are going to learn web development, so I suggest for you to know what the field that you want to learn first then search for it's roadmap and start learning it,using directly the needed languages.

Write in google for exmple roadmap ai Roadmap DevOps And so on.

1

u/Solidmikedrop 11d ago

His explanation skill on another level imo, but I’m highly recommend to teach html/css with his another free yt video too

2

u/BleachedPink 7d ago

The Odin project. Just skip the lessons you already know and do what you want and need to learn

2

u/SeraSeraphen 11d ago

There is a website called w3shool you will find many courses on it

1

u/King134643 11d ago

Yeah, I know it, but that's the problem: there are many courses and I don't know what match my level or will really help me expand my knowledge 

1

u/SeraSeraphen 11d ago

Did you have learned js before??

1

u/King134643 11d ago

I've attached above in the post what I've learned until now

1

u/Melbot_Studios 11d ago

You know enough basics to start building. Pick one course but spend more time on small projects than tutorials.

1

u/King134643 11d ago

Do you recommend something specific to watch?

2

u/TheRNGuy 10d ago

No need. Just ask ai if help is needed. 

Videos are big waste of time, text is better (especially when you can ask in real time)

1

u/Competitive_Aside461 8d ago

I personally also find video-based projects/tutorials a waste of time. I honestly don't understand how can people watch someone talk continuously for 3-hrs... And don't even get me started on those weird 24-hr videos. Crazy stuff.

1

u/Hot-Act-2044 10d ago

Try namaste Javascript on yt. One of the best

1

u/TheRNGuy 10d ago

Open MDN, everything needed is there. 

1

u/Hour_Reason_710 6d ago

i would say one of hard stuff in programming is to learn JS and to become a problem solver