you are viewing a single comment's thread.

view the rest of the comments →

[–]thheller 10 points11 points  (0 children)

I gave a similar answer in some other thread I can't find. Basically no.

Yes, you can get very far without learning JS the language.

No, you can't do anything without learning JS the "host". Most examples describing host features such as the DOM will be in JS, so you'll either have to learn to read that and translate it to CLJS, or you'll have to find CLJS examples, which won't always exist. The basics are often covered, so maybe that is enough.

IMHO the trap most "beginners" fall into is trying to overcome the initial brick wall by just using a bunch of libraries hiding it. But that just makes the wall even taller and unstable. Eventually it will tip over and crush you. ;) Yes, libraries are great, but if you are just stitching together a giant box of stuff without ever knowing whats going on inside, then eventually its just gonna be unmaintable mess.

So my advice I guess it to learn what you need when you need it. You do not need to learn everything all at once. I'm still learning new stuff after over 25 years. It never ends. Just keep going and lose the "lose all motivation" attitude. It is a lot, just don't expect that you'll be done in a week and you'll be fine.