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 AngularJS An Introduction to Two-Way Data Binding Looking at ng-model: Part 1

Question about Angular

I just finished MVC and Angular overview and I can't wrap my mind around the concept of AngularJS framework. I know JavaScript (DOM and OOP), but Angular seems to be a whole new approach to front end programming. I feel like the teacher is jumping from basics to advanced without much explanation.

8 Answers

Zack Klinger
Zack Klinger
17,622 Points

Absolutely not! I don't believe I know anything the first time I see something. I usually need to see things from 3 different sources, viewpoints, styles, angles, whatever. Not understanding something the first time you see it merely means it wasn't explained in a way that was perfectly tailored to what you already know or your particular learning style. Whenever I come across this situation, I always tell myself that this isn't a mystery. 10,000 other people, just like me, know how to do this. They just learned how and I haven't yet. No one is born with this information! If you find yourself stuck and unable to move forward, switch tracks, take some other relating courses, or just find a different tutorial out on the web. Be a shark! Always keep moving forward in some direction and eventually circle back to it.

You're not alone!

Hey,

What I've been doing is kind of a split approach to learning Angular. I use Treehouse and Codeacademy.com. Codeacademy's courses are very hands on and interactive and best of all, totally free. Check out the Angular course on there while you're learning here. They will tie in together and give you a better understanding.

Cool! Thanks, I will checkout Codeacademy.

Rich Donnellan
Rich Donnellan
Treehouse Moderator 27,708 Points

Check out Code School if you want a deeper understanding of JavaScript concepts (not free — for a reason).

Will do. Thanks!

I second this. As a rule, I have been using both, usually using Codecademy first to get a grasp of syntax then coming here for a more in-depth coverage.

I was in the same position, but I think it might have something to do with the course order. I took this course after taking the angularJS course on codecademy, finishing all the projects, and I hit the same wall that many people did, with much of the content going way over my head. After the second stage, though, I felt like the difficulty got much more reasonable, and I've been happy with the course since.

I'm on the 5th stage right now, and in hindsight it feels like the second stage really belongs later in the course, possibly between the 4th and 5th stages - one could watch maybe just the first video of stage 2, then skip to stage 3 and finishing stage 2 after stage 4. In any case, I think some course restructuring might be warranted.

Charles Sipe
Charles Sipe
3,898 Points

I am also confused a lot by this course and I have already built a couple basic apps in Angular. Check out AngularJS in 60ish Minutes on YouTube; I found it very helpful.

Nicolas Filzi
Nicolas Filzi
18,021 Points

Hey! I'm 24 years old and just beginning to learn how to program (like 2 months ago). So I'm way more late than you ever have been ;-) And I still don't know how to build sth on my own!

What I do is moving back and forth between Treehouse, CodeSchool, Codecademy and Udacity. These 4 are my main learning platforms - I occasionally wander elsewhere also :) I use Treehouse as my base of operations, burning through their courses, then moves on to Codecademy to solidify my comprehension of what I learned here.

I consider CodeSchool and Udacity to be the icings on the cake (although I haven't started to follow CodeSchool courses yet ^^)

To actually build stuff, I rely on code4startups.com. He does not explain thoroughly the things he does, but it's quite what I'm looking for at this stage, because I already know some stuff. It's the stage where you need to get your hands dirty a little bit, and even if you don't understand everything you are doing, it's OK!

I hope this little learning methodology of mine can help you. And as Zack said, you are not alone in the wild :)

Eric Washington
seal-mask
.a{fill-rule:evenodd;}techdegree
Eric Washington
iOS Development with Swift Techdegree Student 21,884 Points

Continue to work through the coursework. It will eventually make sense. I started here on Treehouse a year and a half ago and I have changed careers. Ive learned that I start to pick up concepts as I build things. Use other online schools as well and I promise this stuff will start sticking. One more thing, always remember that "Google is your friend".

Patrick Koch
Patrick Koch
40,498 Points

Hey,

I think thats gonna be not the last time your feeling lost, as your moving along as programer, but with the time you get used to it, what I mean is your learn to handle the state of being lost. What helped me a lot was Craig Dennis Blog:

The Art of Winging IT

and you are not alone :-)

g patrick

This angular course is absolutely terrible event people in the forums are telling people to go watch a FREE tutorial on youtube.