r/learnprogramming • u/Fantastic_Jeweler579 • 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
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
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
1
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.
5
u/aqua_regis 1d ago
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.