Struggling to Get the Hang of JavaScript—Any Tips?

0
0
Asked By CuriousCoder42 On

Hey everyone! I've been diving into JavaScript for about six months now, after picking up HTML and CSS pretty easily. But honestly, JavaScript has me feeling lost. I'm trying everything—watching YouTube tutorials, googling solutions, and even taking The Odin Project course. I thought I had a breakthrough when I finally understood the Rock Paper Scissors project, but now I'm back to being completely stuck, especially with Arrays and Loops. It feels like I'm going in circles, and I've heard there's a 'switch' in the brain that needs to flick on, but mine is still stuck! Can anyone offer some advice or help?

2 Answers

Answered By TechieTina89 On

It sounds like you're not really stuck on syntax, but more on the concepts behind how everything works. Instead of trying to think in JavaScript, try focusing on the algorithms and logic behind what you're coding. Break down problems step by step. For instance, if you're sorting numbers, think of it in terms of comparing pairs of numbers and swapping them if needed. You can write out pseudocode first before translating it into JavaScript. Also, if you're ever confused by code, use tools like ChatGPT to get a line-by-line explanation. Just remember that JavaScript has a lot of shortcuts, which can complicate understanding sometimes.

Answered By LearningLiam23 On

I think you might have 'course overload.' It’s easy to get caught up in watching all these tutorials without actually practicing what you've learned. Try to build small projects with HTML before diving too deep into JavaScript. Start with manipulating HTML elements using JavaScript—like moving or resizing boxes. That way, you'll get immediate visual feedback, which can help solidify your understanding. Just focus on putting theory into practice before moving on to complex concepts.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.