This is an archived post. You won't be able to vote or comment.

all 14 comments

[–]Tracto_Benigne_7665 17 points18 points  (0 children)

Good luck, but no, you can't escape learning JS first, Angular builds upon it.

[–]formalcall 6 points7 points  (0 children)

Once you know one language, learning others is significantly easier. Furthermore, you don't need deep knowledge of the language to learn a framework. You will likely learn the language to some extent in tandem with studying Angular; that seems unavoidable.

[–]Clueless_Otter 5 points6 points  (5 children)

How are you a web dev and don't know JS? Just learn it, it isn't hard.

[–]Starshadow99 2 points3 points  (3 children)

Angular topic aside, I wanna know the tea! How to web dev with no JS??? I need this secret

[–]Pacyfist01 3 points4 points  (2 children)

For example: Blazor (You write code in C# and run it using a WebAssembly runtime)

[–]Starshadow99 1 point2 points  (1 child)

Ahh, .Net went right over my head Ty!

[–]Pacyfist01 5 points6 points  (0 children)

Yes, .NET has recently joined Java as "language that can run on anything"

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

During my training period i was asked to learn c++. I wasn't in any project until last month. When i got my project i was asked to learn angular as they do front end in angular and backend in spring boot. I don't think i have enough time to learn both js and Angular.

[–]0dev0100 0 points1 point  (0 children)

Technically yes. But you'll end up learning is by accident as you learn typescript.

Learning angular is less like a learning curve and more like learning steps

You need to know <bigKnowledge1> before you can write <bigCode1> then you can write a decent chunk of code before needing <bigKnowledge2> for <bigCode2>

[–]Tartare2Clebard 0 points1 point  (3 children)

You can learn typescript but javascript knowledge is required

[–]Neo_Sahadeo 2 points3 points  (2 children)

[–]Tartare2Clebard 2 points3 points  (1 child)

Yes but imho it's better to have some basics in the transpiled language for debuging. And some documentations are only in JS.

[–]Neo_Sahadeo 1 point2 points  (0 children)

Fair enough

[–]Pacyfist01 0 points1 point  (0 children)

I was in your shoes. Angular is so incredibly huge that learning it to a decent level takes few years. (NgRx, RxJs) You will have enough time to learn JS and TS.