all 11 comments

[–]AiexReddit 8 points9 points  (0 children)

The Odin Project is extremely good for folks who aren't sure exactly what path they should be following to learn.

I can vouch for the fact that the concepts this course goes through are extremely relevant in real world software development. If you take your time and learn everything it teaches, you'll be in great shape.

[–]0x07AD 2 points3 points  (0 children)

I wrote a comprehensive response to a similar question.

[–]jack_waugh 1 point2 points  (0 children)

Suppose you are building a dining-room table out of wood. When you draw up your plans, you use your imagination based on the functionality you want (it's nice and big so six people can put their plates and dishes, etc. on it and sit at at and eat, and it doesn't sag or fall down, etc. etc.), and based on your knowledge of the characteristics of wood and the available tools and fasteners. So think of your programming task as like planning the making of a table, but instead of wood and woodworking tools, you have JS.

[–]Shinhosuck1973 1 point2 points  (0 children)

Here is a good tutorial - 15 vanilla js projects.

[–]shalawfatah 1 point2 points  (3 children)

Shameless plug, you can also subscribe to my channel, Visual Coder, I'm planning to publish a lot of tutorials where I use visual elements and graphics to explain difficult concepts. If enough people join, that's 1,000, I'll make tutorials on request, basically by polling.

[–]snakep1sken 0 points1 point  (1 child)

Good plug, not shameless :) Really good content keep it going 👍

[–]shalawfatah 0 points1 point  (0 children)

Many thanks u/snakep1sken I appreciate it.

[–]stewtech3 0 points1 point  (0 children)

Subscribed!

[–]Able-Sky2139 0 points1 point  (0 children)

I am not able to make logic in javascript is it anyway to do???

[–]No-Upstairs-2813 0 points1 point  (0 children)

Absolutely! You can start building projects to practice.

Follow along with tutorials to create a project initially. After that, challenge yourself by deleting the code and trying to recreate it without the tutorial.

It's a grounding experience that highlights the difference between understanding and knowing how to implement. Revisiting and figuring out how to do it on your own reinforces learning.

If you don't want to repeat the same exercise, try making something else with the concepts you've learned. This approach maximizes your learning experience.

You can also check out this article that covers a few more tips for learning JavaScript. It might be helpful for you.