Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

Quierra Wells
Quierra Wells
7,705 Points

Do I have to master Javascript before trying out angular js or jquery?

I'm having some trouble mastering Javascript. I understand the the functions and get the concepts. But I don't know if I will ever build my own dice game. I kind of want to move on to learning frameworks like angular.

Is it recommended that I complete the front-end dev course before I try the the angular workshop? Will not finishing javascript come back to haunt me later?

2 Answers

Hey Quierra,

I'm not sure what you mean by "master" javascript. I feel like when it comes to programming, there are some fundamental, language-agnostic, concepts (such as variables, loops, arrays etc.) that one needs to understand and then there's the language specific syntax (like how to declare variables in javascript and semicolons and such). Then there's best practices and design patterns to make your life easier and your code more efficient. And then there's the factor of "real-world" experience (Your idea of a dice game might falls in this category or building a web app for a client etc.) needed to ever truly master a language.

As for Angular & jQuery... It's like Jason Anders said — both are built on top of vanilla JavaScript... so without a foundational knowledge in general programming principles and an understanding of JavaScript... I can't see see how any of it would make sense. jQuery's pretty self-explantatory (once you get JavaScript) but I've always thought Angular to be fairly complicated... even when one already understands JavaScript.

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,860 Points

Angular & jQuery are essentially an extension of JavaScript, so an understanding of JS would be extremely helpful with those. You can always try them and see how you do... but I'd recommend a good understanding of JS before moving on to Angular and jQuery.