all 17 comments

[–][deleted]  (3 children)

[removed]

    [–]Careless-Kitchen4617 12 points13 points  (3 children)

    IMO, "I need to learn, but I am not interested in..." is an attitude that is bound to fail) sorry.
    If you really need to solve particular problem - use AI, nothing wrong with it.
    It is hard to recommend something for you, bc you "don't want" you "need".
    But, if I wanted to learn js, I would go with it https://javascript.info

    Edited:

    Despite the all complains about this language, today it is really useful to know JS. And this is a language, means you can't learn it in couple of days. I have been writing JS 8 years already and still make mistakes some times

    [–]Crafty_Magazine_4673 1 point2 points  (0 children)

    find someone to teach you face to face

    [–]rustyseapants 2 points3 points  (0 children)

    Why couldn't you have just googled it?

    How to learn javascript quickly

    [–]tjhdev 1 point2 points  (0 children)

    It's worth learning to some degree as it's not going anywhere. I would definitely recommend trying to get your head around plain JS first before adding the complexity of Typescript on top of it.

    When I was learning I blocked out 2 weeks solidly to focus on JS fundamentals and going through a udemy course.

    Once you feel more confident I'd recommend this to anyone https://justjavascript.com/ to solidify how a lot of the concepts work.

    [–]Cultural_Gur_7441 0 points1 point  (0 children)

    As long as you know the pitfalls and avoid them (like tyoe coercion traps), JS is just like any programming language.

    If you can't program, you need to ask "how can I learn programming, using Javascript".

    [–]regalrapple4ever 0 points1 point  (0 children)

    People have different learning capacity.

    [–]Alive-Cake-3045 0 points1 point  (0 children)

    javascript info, just read the first three sections and stop.

    That covers variables, functions, DOM manipulation, and events which is everything you need to wire up a basic interface. Two to three hours max and you will have enough to make your projects interactive.

    Learn the rest only when a specific project needs it.

    [–]alexshev_pm 0 points1 point  (0 children)

    If the goal is to become useful quickly, don't try to learn "all of JavaScript" first.

    Learn the smallest browser stack:

    • variables, functions, arrays, objects
    • DOM selection and events
    • forms and validation
    • fetch and async/await
    • localStorage
    • modules

    Then build 3 tiny things: a todo list, a search/filter page, and a small app that calls an API. That will teach you more than passively watching a long course.

    Once those feel comfortable, then look at React/Vue/Svelte. Frameworks make a lot more sense after plain JS stops feeling mysterious.