Learn Angular.js with a noob

Learn With Noobie

I'm a noob programmer. I want learn new tools to create stuff. But everytime I try to read an article by others, I find it very hard to follow the author's ideas. At first I thought it is maybe because of my lack of knowledge and I cannot catch the best practice, but after I read and read,I suddenly realize that I'm right about this.

Since I am a noobie programmer, I cannot think as the best practices's authors.

To understand anything, there is always a learning curve, and different people have different curve preferrence. Best teachers always explain concepts with familiar words from daily life.

For web development, many friends like me got no strong backgrounds of software engineering, we just got interested in creating our own blogs or websites, and so we learn the HTML, CSS, Javascript. For basic usage, it is enough, while as we go further, we get to know more and more cool stuff, like MVC frameworks and tools, like Angularjs.

So, suddenly something called MVC, module .etc came into our eyes, with the first impression of cooliness. Take angularjs as an example, we suddenly feel the urge to learn it since suddenly we see it everywhere. Ok, let's learn it. At first it was easy at the first minute, since nowadays every framework has something like 1 minute tutorial. As we go further in our project, we meet more and more problems which cannot be solved without deep understanding of the framework itself. Now we have to learn more, but how?

Now here is the problem, the tutorial authors who teach you Angular always explain the hardes ideas at first place, they are aggregating their understanding after completing their own projects, and they omit their hard tirals to understand what they later try to teach. But I think, it is the trials that is the most helpful to learn new things.

The books often tells you what A does, and what we can do with A, but I want to know why there is A, and how the creator of A was thinking when he as creating A, and That's the basic idea of this book.

I'm a noob programmer, if you are like me, it is most likely that we have the same questions, so maybe we can learn together.

@sunderls