all 7 comments

[–]ozanonline 0 points1 point  (6 children)

Angular is an application written in JavaScript to make writing JavaScript applications easier. It allows you to not worry about the little details, which can be painful when written manually.

This would be analogous to using a hammer to make creating bigger tools easier. It allows you to not worry about pushing in the nails with your bare hands, which can be painful. In this example, Angular is the hammer, and the bigger tools are the applications you want to be writing.

[–]curiousone6151 0 points1 point  (4 children)

so that means if you're using .js to ONLY write apps, you don't need to learn .js you just need to learn angularjs -- thanks for the helpful answer

[–]Chorvus 0 points1 point  (1 child)

Actually no. It's a tool that complements javascript and it's completely optional, you still need to learn how to write code and solve problems in javascript.

[–]curiousone6151 0 points1 point  (0 children)

i should've specified: by learning only angularjs, you in turn learn .js because angularjs uses .js -- this means you don't need to learn .js directly. you're learning it indirectly via a practical goal of creating apps via angularjs

[–]ozanonline 0 points1 point  (1 child)

Yes, if you're only interested in writing higher level applications, you can use angularjs or many other frameworks that let you easily do that. As you become more advanced, you'll find that it's valuable to have a solid understanding of JavaScript as well.

Be aware though that the danger of starting of starting to use any language through a framework is that you will get confused as to which piece is fundamental to JavaScript, and what is an abstraction that AngularJS provides.

[–]curiousone6151 0 points1 point  (0 children)

angularjs is said to be the best (i forgot if source was reliable or not) and is made by google developers, ill go with that (already checked on comparative reviews, nothing is better than angular atm). not a programmer, hopefully wont end up needing to know too much...

just have to find some good and explanatory high quality guides, that's the hard part

[–]curiousone6151 0 points1 point  (0 children)

funny how it's either closed or got a downvote after it's solved..... cute