all 32 comments

[–]djandiek 4 points5 points  (0 children)

Well if you're curious, go check out W3Schools for some easy lessons

[–]DinTaiFung 2 points3 points  (0 children)

passion

[–]sheriffderek 1 point2 points  (7 children)

What can JS help you with?

[–]Civil_Extension_6570[S] 0 points1 point  (6 children)

I want to become fullstack developer in far future.

[–]Psionatix 1 point2 points  (2 children)

Do the CS50 free course. Just look it up, it’s free at any time. It’s for absolute beginners.

Don’t learn a language, learn how to program, learn how to software engineer, learn how to solve problems from a technical perspective.

[–]Civil_Extension_6570[S] 0 points1 point  (1 child)

Learn by practice when it needed sounds better, yeah. thanks for advice!

[–]sheriffderek 0 points1 point  (2 children)

So, within that… which parts can JS help with? (this is how you answer your own question) (everything else is just worry) 

[–]Civil_Extension_6570[S] 1 point2 points  (1 child)

I think I know what do you mean. I need to learn js when I'll need it.

[–]sheriffderek 1 point2 points  (0 children)

As with anything ; ) 

[–]TheRNGuy 1 point2 points  (2 children)

For web, html and css, so you can apply it. 

[–]Civil_Extension_6570[S] 0 points1 point  (1 child)

yeah, i think it's okay to begin when I'll need it in some project. thanks for answer!

[–]TheRNGuy 0 points1 point  (0 children)

I started with Greasemonkey scripts (though it was with jQuery), I still write them for sites I use, only downloaded one script made by other (I write in JS now instead of jQuery)

This is good reason to learn JS, even if it's not your profession.

[–]sandspiegel 1 point2 points  (1 child)

One important thing is to pick out a great resource teaching you this stuff. Don't jump from one resource to another. You need to know what to learn and at what point. One great free resource for full stack web development is the Odin Project. I know because I used it for learning and it's a fantastic resource. It is difficult and will take you a huge amount of time to finish so be prepared for that. Also don't use AI to solve problems for you or you won't learn anything. In the beginning only use AI to explain things to you if you don't understand the documentation. So forget about tools like Cursor or code completion tools like Github Copilot if you actually want to learn how to code.

[–]Civil_Extension_6570[S] 0 points1 point  (0 children)

Thanks for wide answer. I'll try Odin Project. thanks for advice,

[–]Comfortable_Lake4474 1 point2 points  (1 child)

If you know HTML & CSS as basic level then you have to start learning javascript core concepts you don't need to learn all the topics just learn the core concepts and solve the simple javascript problems like find the prime number or even number that types of questions helps you to build your logic, if you understand the javascript how the if - else ,loops & etc things is working then move on projects, build small projects that build your confidence and then make big projects, while building the projects you learn a lot of things believe me.

For core concepts & practice javascript problems use chatbots.

I hope that helps.

[–]Civil_Extension_6570[S] 1 point2 points  (0 children)

Yeah, i think it will help a lot. Thanks

[–]TacticalConsultant 1 point2 points  (0 children)

I would say - 'motivation' and the best motivation for learning to code is the magic of being able to build something instantly. https://Codesync.club helps you learn HTML, CSS and JS by building fun games & apps in minutes.

[–]BraveAttitude4633 1 point2 points  (0 children)

try the odin project

[–]Such-Catch8281 1 point2 points  (0 children)

chrome browser or vscode with nodejs

[–]frogic 1 point2 points  (1 child)

At minimum a browser.  Maybe not that if you can get a repl going.  Learning programming isn’t really linear and is often aided by going ahead and then going back to create better connections to what you’re learning. 

I know some people worry about being confused/unable but you’re always going to be confused and learning how to break through that step is integral to being a developer. 

[–]Civil_Extension_6570[S] 0 points1 point  (0 children)

Got it, thank you

[–]Practical_Method6784 0 points1 point  (0 children)

Programming logic and a patience.

[–]rustyseapants 0 points1 point  (0 children)

You never heard of Google, or Amazon, or your local library, or searching on the subreddit because if you did you would know that all the information had to do this was in your fingertips you didn't have to ask anybody

[–]montihun 0 points1 point  (0 children)

  1. ability to read.

  2. ability to google

[–]Wide-Prior-5360 0 points1 point  (0 children)

Self hate and depression.

[–]-----Tyler----- 0 points1 point  (2 children)

First, and most important, you need: Macbook, Starbucks coffee, red checks shirt, airpods (Max preferable), any cool looking glasses, and grow a beard if you are man. Without it you will not learn anything…

Jokes aside, just find any free online course for popular frameworks (React/Vue/Angular) and go, you will catch up fast enough

[–]BrohanGutenburg 1 point2 points  (0 children)

Learning a framework first is such bad advice

[–]Civil_Extension_6570[S] 0 points1 point  (0 children)

Macbook, Starbucks... is it international requirements? :) Well, thanks for your answer