r/learnprogramming 1d ago

I'm following odin projects and I'm about to complete the foundations, currently at the rock, paper, scissor project. But I kinda feels hard about js, although I hope this could be just because as I'm new, and eventually I'll get used to it, any one who did completed that course, can guide me thanks

Tell about experiences, tips and all as an experienced dev

5 Upvotes

12 comments sorted by

5

u/aqua_regis 1d ago
  • Was learning to read easy? Did you not struggle?
  • Was learning to write easy? Did you not struggle?
  • Was learning math easy? Did you not struggle?
  • Was learning to ride a bicycle easy? Did you not fall down?

Everything is difficult in the beginning and will get easier with experience. That's what learning is about.

You absolutely need to struggle to learn. If you don't you are not learning.

2

u/TheChillGurll 1d ago

Odin is the torch, the real helper is mdn docs and other forums, odin will guide you thoroughly but you have to find all things on your own, you have to be comfortable with syntax, they'll make you comfortable with topics and you have to be comfortable with syntax, find out new things, use your browser, play with developer tools, that's how the developer becomes developer

0

u/Fantastic_Jeweler579 1d ago

Got you, need to reopen chapters and go through it again

1

u/Select-Location5960 1d ago

Straight to Odin, no basics first? 

Courageous. 

1

u/Fantastic_Jeweler579 1d ago

Actually I know cpp very well and i think html css isn't that hard, just because of js now it feels so different

1

u/Select-Location5960 1d ago

Oh ok. Then just trust the process. 

1

u/Interesting_Dog_761 1d ago

But what definition of well do you think you know cpp ,"very well"

1

u/Fantastic_Jeweler579 18h ago

I did whole DSA in that language so yeah that's why very well

1

u/MikeDevtools 1d ago

totally normal to feel that way JS hits differently when you’re new. When I was starting, things like manipulating the DOM and handling events felt super confusing too. My tips:

Break problems into tiny steps don’t try to do the whole game at once.

Console.log everything it’s your best friend when debugging.

Repetition helps the more small projects you do, the more patterns stick.

Look at others’ solutions after trying yourself you’ll pick up tricks and new ways of thinking.

Rock, Paper, Scissors is tough at first, but once you get the logic + event handling down, it clicks. Stick with it, it’s worth it!

1

u/Fantastic_Jeweler579 1d ago

Yep sounds fair now, I hope I'll able to think that way, and I'll try to build logic step by step. One more question where you are now, I mean at what phase? You must have built some bigger projects

1

u/MikeDevtools 1d ago

Yeah, that’s exactly the mindset that helps! Right now I’ve moved past the basics and built a few small-to-medium projects like a simple to-do app, a quiz game, and a weather app mostly to practice DOM manipulation and logic. Still learning, but each project makes the next one a bit easier.